java 自写项目 war包 部署到linux上 本地可以正常运行,部署正常但访问404问题
https://blog.csdn.net/qq_41725214/article/details/88958339https://blog.csdn.net/qq_40820862/article/details/82528003
·
- tomcat 成功开启
2.它的端口也没有和其它服务的端口冲突
3.确认访问路径,查看本机 host 中配置的信息也是正确的
4.项目在 idea 上运行的时候,默认是省略项目名的,所以地址栏为:「 localhost:8080/index.jsp 」,但是,项目部署到服务器上后,是把项目的 war 包放到 tomcat/webapps 目录下,然后直接运行的,所以必须要加项目名,
访问地址应为:「 服务器IP地址:8080/项目名/index.jsp 」。
5.“将项目的静态资源相对路径改成绝对路径”(idea中的路径忽略项目名称,服务器中则不能忽略需要带上).
完成项目部署后,在附赠一个修改默认端口 去掉包名
-------------------------------------------修改默认端口 去掉包名-------------------------------------------------------
第一步、去除端口号8080。
将server.xml中的
改为
第二部、去除项目名称(例如,项目名称:projectName)
在server.xml 里,…的标签之间添加标签
注意:
path="" 就是代表没有目录
docBase就是项目名
清空work/catalina/下所有东西(清空缓存)
重新启动tomcat,就可以访问
-------------------------------------------修改默认端口 去掉包名-------------------------------------------------------
原文:https://blog.csdn.net/Magic2017/article/details/80918416
原文:https://blog.csdn.net/qq_41725214/article/details/88958339
原文:https://blog.csdn.net/qq_40820862/article/details/82528003
更多推荐
已为社区贡献1条内容
所有评论(0)