标签:代码 bat als tar 命名 debug j2ee 文件 app
Tomcat是一个Web服务器,把网站应用部署到Tomcat上,即可通过网站地址来访问该应用。
一:手动部署
--1--把相关文件放到tomcat\webapps\ROOT目录下
--2--通过cmd执行tomcat\bin\startup.bat
踩坑:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
该问题是由于Java相关的环境变量没有配置好或者Tomcat配置文件没配置好
解决方案:
查看tomcat/bin/selectpath.bat文件,添加JAVA_HOME和JAVA_JRE路径
配置环境变量
二:配置修改
--1--server.xml为配置文件
在该文件中添加项目地址,添加该项内容:<Context path="/" docBase="D:\\download\\Compressed\\j2ee\\web" debug="0" reloadable="false" />
踩坑:path="/"会与默认的webapps/ROOT冲突,删掉ROOT即可
PS:path是虚拟路径;
docBase 是应用程序的物理路径;
三:部署多个项目
--1--相同端口
在config.xml中添加一条<Context>即可
踩坑:
path不可相同
一项目正常,一项目404,查看源代码web.xml是否日志设置了相同路径
--2--不同端口
在config.xml添加一个新的<Service>,修改端口号
在webapps同目录下新建上一步重命名的文件夹 webapps8081,并将原始webapps内的所有文件考进去
标签:代码 bat als tar 命名 debug j2ee 文件 app
原文地址:https://www.cnblogs.com/KSea/p/12147859.html