我有一个战争文件,我想在我的系统上部署 tomcat 。到目前为止,我所做的是 1.从 cmd 关闭我的 tomcat。
2.设置环境变量“C:\Program Files\Java\jdk1.7.0_51”和“%CATALINA_HOME%/bin”。
3.在 server.xml 中设置 appBase="webapps" ,autoDeploy="true", name="localhost", unpackWARs="true" 。
4.将war文件复制到“C:\apache-tomcat-7.0.77\webapps\MyProject”。
5.使用cmd重启tomcat。
After doing all this steps the log I got from catalina.log is
"INFO: 部署 web 应用程序目录 C:\apache-tomcat-7.0.77\webapps\MyProject Jun 07, 2017 4:50:19 PM org.apache.catalina.startup.HostConfig deployDirectory INFO: 部署 web 应用程序目录 C: \apache-tomcat-7.0.77\webapps\MyProject 已在 188 毫秒内完成 2017 年 6 月 7 日下午 4:50:19 org.apache.catalina.startup.HostConfig deployDirectory"
It seems like MyProject is deployed without any error but when I try to access it using the url http://localhost:8084/MyProject/ the browser shows
HTTP 状态 404 - /MyProject/
类型状态报告
消息/我的项目/
描述 请求的资源不可用。
Apache Tomcat/7.0.77 当我转到 url http://localhost:8084 时,我的 tomcat 运行良好(8080是 tomcat 的默认端口,但我将其更改为 8084)