Java web项目在本地运行正常,部署到服务器上运行出错报404

您所在的位置:网站首页 阿里一错在错 Java web项目在本地运行正常,部署到服务器上运行出错报404

Java web项目在本地运行正常,部署到服务器上运行出错报404

2023-11-24 01:41| 来源: 网络整理| 查看: 265

最近部署了自己之前做的项目到云服务器上,部署的时候发现本地运行的好好的项目居然报了404,其实也在情理之中啊,毕竟换了个环境,人还不适应呢,何况程序呢?

可是,你到底哪里不舒服啊?

检查:

1. tomcat 成功开启

2.它的端口也没有和其它服务的端口冲突

3.确认访问路径,查看本机 host 中配置的信息也是正确的

这时就很纳闷了,后经大神指导,才明白:项目在 idea 上运行的时候,默认是省略项目名的,所以地址栏为:「 localhost:8080/index.jsp 」,但是,项目部署到服务器上后,是把项目的 war 包放到 tomcat/webapps 目录下,然后直接运行的,所以必须要加项目名,访问地址应为:「 服务器IP地址:8080/项目名/index.jsp 」。

 

另外,Tomcat的项目部署方式有以下三种:

1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部的方法,也是初学者最常用的方法。

2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在和之间插入如下语句。

     

其中,docBase为设置项目的路径。

3.在conf目录中,在Catalina\localhost(此处需要注意目录的大小写)目录下新建一个XML文件,任意命名,只要和当前文件中的文件名不重复即可,代码如下。

     

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3