为什么javaweb项目 域名启动 访问子页面或主页报404——Error

Posted 一点唐城

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么javaweb项目 域名启动 访问子页面或主页报404——Error相关的知识,希望对你有一定的参考价值。

一、前提

(1)有一个服务器已经部署好项目

(2)使用IP:8080/项目名称 能够访问项目

(3)已做域名解析

二、灵魂三问:


1.tomcat是无杂物初始版本吗??



2.索引包路径对吗?



3.server.xml中配置对了吗?


 <Host appBase="webapps" autoDeploy="true" name="www.xxx.com" unpackWARs="true">  在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:  <Context path="/hello" docBase="项目包路径" debug="0" privileged="true"/> 

如果以上都做了?

tomcat的web.xml(在conf目录下 一般在最后),在该文件中找到

      <welcome-file-list>              <welcome-file>index.html</welcome-file>              <welcome-file>index.htm</welcome-file>              <welcome-file>index.jsp</welcome-file>          </welcome-file-list> 

对比自己的主页是否和这个一样,如果不一样,请做配置,比如main.jsp。可以修改上面信息为:

      <welcome-file-list>           <welcome-file>main.jsp</welcome-file>           <welcome-file>index.html</welcome-file>           <welcome-file>index.htm</welcome-file>           <welcome-file>index.jsp</welcome-file>       </welcome-file-list>   > OK!重启tomcat,使用域名访问。 

三、恭喜你!为什么javaweb项目


以上是关于为什么javaweb项目 域名启动 访问子页面或主页报404——Error的主要内容,如果未能解决你的问题,请参考以下文章

javaWeb项目已经通过myeclipse部署到tomcat webapps中,但是项目文件夹中的jsp页面却访问不到?

通过域名访问自己部署到服务器上的项目

怎样将自己做的JavaWeb项目发布到公网上

如何从一个javaweb项目跳转到另外一个javaweb项目主页

通过宝塔面板部署javaweb项目(个人网站,订单管理系统,阿里云服务器,域名访问,mysql数据库)内容具体详细!

Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)五(前端页面,使用域名访问本地项目)