在Linux服务器(Centos)上安装java和tomcat并部署web项目图文详解
第一步:安装java
先检查是否已经安装jdk运行环境
输入java -version
命令
如果显示未找到命令
则是未安装
安装java有两种方法:
第一种是先在官网上下载jdk包然后上传到服务器上解压,个人觉得比较麻烦。
第二种是使用yum
, 个人比较喜欢这种方法:
1.输入这条命令即可查看yum软件包信息:
yum -y list java*
2.安装java
我这选择了安装最新的版本:
yum -y install java-latest-openjdk.x86_64
这样即为安装完毕
再输入一下java -version
检查
3.配置环境
JDK默认安装路径为:/usr/lib/jvm
输入vi /etc/profile
命令配置环境变量
按i
键进入输入模式,在文件的最下面添加下面这几行内容
export JAVA_HOME=/usr/lib/jvm/java-12-openjdk-12.0.2.9-1.rolling.el7.x86_64
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
按esc
键退出输入模式,随后输入:wq
保存并退出
此时Java已经安装完毕
第二步:安装tomcat
1.输入cd /usr/local/
进入自己的目录
2.下载tomcat
输入wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.24/bin/apache-tomcat-9.0.24.tar.gz
下载tomcat的安装包到当前目录
3.解压 输入:tar -zxv -f apache-tomcat-9.0.24.tar.gz
4.将apache-tomcat-9.0.24更名为tomcat:mv apache-tomcat-9.0.24 tomcat
5.输入:/usr/local/tomcat/bin/startup.sh
启动tomcat服务器
6.开启8080端口:
第一步:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
显示success就是成功开启了8080端口
第二步:
重启防火墙
systemctl restart firewalld
这时在浏览器上输入http://ip:8080(ip=服务器的IP地址)看到如下画面就是成功启动tomcat服务器了
第三步:部署web项目
首先在ide将web项目导出成war文件
然后将war文件上传至/usr/local/tomcat/webapps/目录下
我这里用的是scp上传文件到服务器
scp /Users/admin/Desktop/test.war root@ip:/usr/local/tomcat/webapps
(ip=服务器IP地址)
/Users/admin/Desktop/test.war
为要上传文件的地址
/usr/local/tomcat/webapps
为服务器的目录
进入/usr/local/tomcat/webapps/目录下,可以看到刚上传的项目已经被自动解压
在浏览器地址上输入http://ip:8080/test(ip=服务器的IP地址,test=项目的名称)
测试效果图:
可以看到已经项目已经成功的部署好了
最后,这是本人第一次尝试写博客,如果有不足的地方希望能帮我指出。