2020最新Linux系统发行版ContOS7演示部署WEB项目为防止操作权限不足,建议切换root用户,当然如果你对Linux命令熟悉,能够自主完成权限更新操作,可以不考虑此推荐。 更多命令学习推荐:
本次项目开发环境: MySQL5.7、JDK1.8、Maven3.6、Tomcat9.x、SSM+Redis+JavaMal+Quartz
本次项目部署环境: Linux(CentOS7)、MySQL5.7、JDK1.8、Tomcat9.x、Redis6.x
本次项目部署前环境搭建:
1、项目部署前准备工作A、数据库准备
B、项目准备
2、部署项目项目部署多种方式,选择其一即可。 第一种(不推荐)按本地项目部署操作办法,将项目war包部署到Tomcat/webapps目录下 步骤1:使用Linux命令复制/home/xsge/demo.war,到/usr/Apache/Tomcat9.x/apache-tomcat-9.0.8/webapps目录下(具体路径取决于你的安装路径) 1 [root@localhost downfiles]# cp /home/xsge/downfiles/demo.war /usr/Apache/apache-tomcat-9.0.39/webapps 步骤2:进入Tomcat/webapps目录下检查一下文件存在状态。 [root@localhost downfiles]# cd /usr/Apache/apache-tomcat-9.0.39/webapps/ [root@localhost webapps]# ll 总用量 28804 -rw-r--r--. 1 root root 29488626 10月 20 20:01 demo.war drwxr-x---. 15 root root 4096 10月 15 11:51 docs drwxr-x---. 6 root root 83 10月 15 11:51 examples drwxr-x---. 5 root root 87 10月 15 11:51 host-manager drwxr-x---. 6 root root 114 10月 15 11:51 manager drwxr-x---. 3 root root 283 10月 15 11:51 ROOT 步骤3:进入Tomcat/bin目录命令启动Tomcat。测试访问即可。 1 [root@localhost webapps]# cd ../bin 2 [root@localhost bin]# ./startup.sh #启动命令 3 [root@localhost bin]# ./shutdown.sh #关闭命令 访问:http://192.168.6.88:8080/demo/index (当然访问IP地址,资源名等取决你个人部署资源) 第二种(推荐)按本地项目部署操作办法,部署特定虚拟主机上运行的一个Web应用,这样可以避免访问时在输入端口号和项目名的问题。将项目war包放置在你个人指定的目录下,可以自行决定位置。通常建议存放在当前用户主目录或者系统根目录下指定位置。(当前演示将项目放置在用户所在根目录)
步骤1:将war包上传后,移动至/www/demo目录下(具体路径取决于你的目录:没有自己新建) 步骤2:命令解压demo.war文件。(默认放在webapps目录下,tomcat会自动解压部署,放在其他目录,tomcat不会自动解压) 1 [root@localhost demo]# pwd #####查看当前目录 2 /www/demo 3 ####解压文件:war包 4 [root@localhost demo]# unzip demo.war 步骤3:修改Tomcat配置文件server.xml,更新服务器端口号为80(请先备份文件) 1 ####备份server.xml文件 2 [root@localhost conf]# cp server.xml server.xml.old 3 4 ####打开编辑 5 [root@localhost conf]# vim /usr/Apache/apache-tomcat-9.0.39/conf/server.xml 6 7 ####键入命令 :set nu 显示行号 8 ####输入i/I/a或其他,进入插入模式 9 ####更新如下:约79行,将port端口更新为80 10 69 <Connector port="80" protocol="HTTP/1.1" 11 70 connectionTimeout="20000" 12 71 redirectPort="8443" /> 步骤4:修改Tomcat配置文件server.xml,手动配置项目部署路径 在host标签内添加如下代码: 添加后,按ESC退出编辑,命令:wq保存退出。 1 <Context path="" docBase="/www/demo"/>
步骤5:配置Linux防火墙,开放端口80 1 ####开放端口80 2 [root@localhost bin]# firewall-cmd --zone=public --add-port=80/tcp --permanent 3 success 4 ####重启防火墙 5 [root@localhost bin]# systemctl restart firewalld.service 6 ####查看开放的端口 7 [root@localhost bin]# firewall-cmd --list-ports 8 8080/tcp 3306/tcp 80/tcp 步骤6:进入Tomcat/bin目录命令启动Tomcat。测试访问即可。 1 [root@localhost bin]# ./startup.sh #启动命令
2 [root@localhost bin]# ./shutdown.sh #关闭命令
访问:http://192.168.6.88 (当然访问IP地址,资源名等取决你个人部署资源) 思路:访问该地址后,服务器加载访问/www/demo/的项目文件,加载web.xml,通过配置文件中“欢迎列表”的配置,默认加载index.jsp,再通过jsp中跳转配置,自动跳转至指定首页。
|
|