1.下载Tomcat软件(官网)
2.部署Java编译运行环境JDK
JDK目前有两个大的版本:1.OpenJDK 2.OracleJDK
第一步:下载OracleJDK
https://www.oracle.com/technetwork/java/javase/overview/index.html
第二步:上传到Linux服务器端
第三步:解压缩JDK压缩包
:# tar -xf jdk-8u192-linux-x64.tar.gz
第四步:把jdk解压后的目录(整个)移动到/usr/local/java目录下 /java目录自行创建: # mkdir /usr/local/java
:# mv jdk1.8.0_192 /usr/local/java/
第五步:把/usr/local/java/jdk1.8.0_192/bin目录添加到环境变量中
使用命令:# echo “export PATH=/usr/local/java/jdk1.8.0_192/bin:$PATH” >> /etc/profile
3.Tomcat软件安装
第一步:把下载好的Tomcat软件包上传到Linux服务器
第二步:解压缩操作:# tar -xf apache-tomcat-9.0.11.tar.gz
第三步:把tomcat解压后的目录移动/usr/local目录下,重命名为tomcat
:# mv apache-tomcat-9.0.11 /usr/local/tomcat
4.Tomcat管理 :# cd /usr/local/tomcat (进入该目录进行操作)
启动:# bin/startup.sh
可用该命令查询是否启动:# ss -naltp |grep 8080
注:初学者必须关闭 防火墙与SELinux,否则会导致tomcat无法通过浏览器访问
关闭:# bin/shutdown.sh
5.上面的启动关闭操作非常麻烦可以配置tomcat.service服务 使用systemctl进行操作
第一步:编辑bin/setclasspath.sh脚本,添加JAVA_HOME以及JRE_HOME
:# cd /usr/local/tomcat
:# vim bin/setclasspath.sh
24行 export JAVA_HOME=/usr/local/java/jdk1.8.0_192
25行 export JRE_HOME=/usr/local/java/jdk1.8.0_192/jre
注意要根据自己下载版本 修改
第二步:编辑tomcat.service文件
:# vim /usr/lib/systemd/system/tomcat.service
[Unit]
Description=Tomcat
After=network.target
[Service]
Type=oneshot
ExecStart=/usr/local/tomcat/bin/catalina.sh start
ExecStop=/usr/local/tomcat/bin/catalina.sh stop
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
第三步:
添加执行权限:# chmod +x /usr/lib/systemd/system/tomcat.service
重新加载后台服务:# systemctl daemon-reload
设置完成后就可以用systemctl 命令开启tomcat了
例如:# systemctl start tomcat 或 # systemctl enable tomcat
6.更改Tomcat默认端口
:# cd /usr/local/tomcat
:# vim conf/server.xml
在69行 把端口修改为80
设置完成后重启tomcat
7.Java项目的上线部署 (用ZrLog 博客系统为例子)
第一步:安装MySQL软件 (建议使用清华源镜像站)
根据教程安装配置好mysql
第二步:在Tomcat中创建一个blog虚拟主机
:# cd /usr/local/tomcat
:# mkdir webapps/blog
:# vim conf/server.xml
:# systemctl restart tomcat
第三步:ROOT.war包上传到webapps/blog目录
:# mv ROOT.war /usr/local/tomcat/webapps/blog/
第四步:使用劫持的域名访问Blog项目 (域名劫持最后讲怎么操作适合局域网学习使用)
ZrLog 该系统无法自行生成数据库 需要手动配置
:# mysql -uroot -p
mysql> create database zrlog(自定义数据库名字);
设置好后 在浏览器安装好即可
补充说明windows域名劫持(适合没有购买域名 学习时候局域网内使用)
第一步:按快捷键:Windows + R,输入drivers关键词
第二步:进入etc目录
第三步:把hosts文件拖到桌面上
第四步:使用记事本等编辑器编辑hosts文件
x.x.x.x(ip) www.blog.com(自定义一个域名)
ip要使用web服务器ip
第五步:把hosts文件拖回到etc目录,让域名劫持立即生效
第六步:打开浏览器,输入www.blog.com即可