tomcat7在eclipse中启动maven项目后不能访问

时间:2023-01-23 12:05:23
项目启动后可以访问tomcat首页
tomcat7在eclipse中启动maven项目后不能访问

但是访问不了项目
tomcat7在eclipse中启动maven项目后不能访问

这是server.xml中的配置
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/>
      <Context docBase="prac-web" path="/prac-web" reloadable="true" /></Host>

这是tomcat的webapps目录
tomcat7在eclipse中启动maven项目后不能访问

右键项目 - properties - Web Project Settings 中的 content root 值为:prac-web

求大神指点!

22 个解决方案

#1


自己顶一下顺便贴一下项目目录结构和tomcat在eclipse中的一些配置选项
tomcat7在eclipse中启动maven项目后不能访问

#2


我也遇到同样问题哟,怎么没人回答呢

#3


可能是没有设置自动显示首页面的原因,你可以去设置一下,或者你通过url访问这个项目里面的页面看一下,如果可以的话,就应该没有多大问题。

#4


遇到同样的问题 求解决

#5


遇到同样的问题 求解决

#6


web.xml的配置呢?

#7


向上面说的看看web.xml中是否配置了默认页面index.jsp或index.html

#8


maven 项目 不能直接部署在tomcat上,目录结构不符合web项目结构, 你可以用maven tomcat插件

#9


你确定你项目启动了?     maven install  再  run as server

#10


我猜web.xml url-pattren没配对

#11


tomcat7在eclipse中启动maven项目后不能访问  url路径里没有访问的具体文件,要么是你没设置默认xxx.jsp,要么就是你忘了。。。

#12


同问!发现用了maven以后问题特别多~

即使在%tomcat%\webapps\项目文件夹 下面把web.xml 中的所有配置都去除,只留下了<welcome-file>的设置,依然是连默认生成的index.jsp都无法访问。
检查了tomcat下面的work目录,根本就没有生成这个项目的任何信息。

搞不懂是什么原因。

#13


请问楼主是如何解决的?我也遇到了同样的问题!

#14


打包然后放到tomcat下

#15


你的lib下面没有包你不觉得奇怪吗,主要有两种方法解决,1、用mvn  package打包,放到tomcat上面跑;2、你右键项目properties,有个Development Assembly,点击add,点击Java Build Path Entries,点击next,将依赖加进去就好。maven打包会将依赖加进去,但你在eclipse下面不会,所以自己手动加。 

#16


tomcat7在eclipse中启动maven项目后不能访问


之前在WEB_INF中,把它挪出来,变为webapp的子文件
一定注意index.jsp位置

#17


我想问您一下您最后是怎么解决的  我现在的项目和您的情况一模一样   好闹心

#18


你的项目添加到tomcat了没?

#19


不好意思,没看仔细。web.xml里面的默认路径的配置检查一下吧

#20


右键项目->Properties,检查一下配置是否正确
tomcat7在eclipse中启动maven项目后不能访问

tomcat7在eclipse中启动maven项目后不能访问

配置完成后,Project-clean再发布到tomcat启动

#21


我昨天还遇到这种情况,重启eclipse tomcat7在eclipse中启动maven项目后不能访问

#22


我也出现了这种情况,终于发现了问题,如果是使用 maven 命令启动,访问地址端口当然要加8080,但是如果是通过本地的 tomcat 加载运行项目,你访问的地址端口要和运行时的 tomcat 访问端口一直,希望能帮助到你

#1


自己顶一下顺便贴一下项目目录结构和tomcat在eclipse中的一些配置选项
tomcat7在eclipse中启动maven项目后不能访问

#2


我也遇到同样问题哟,怎么没人回答呢

#3


可能是没有设置自动显示首页面的原因,你可以去设置一下,或者你通过url访问这个项目里面的页面看一下,如果可以的话,就应该没有多大问题。

#4


遇到同样的问题 求解决

#5


遇到同样的问题 求解决

#6


web.xml的配置呢?

#7


向上面说的看看web.xml中是否配置了默认页面index.jsp或index.html

#8


maven 项目 不能直接部署在tomcat上,目录结构不符合web项目结构, 你可以用maven tomcat插件

#9


你确定你项目启动了?     maven install  再  run as server

#10


我猜web.xml url-pattren没配对

#11


tomcat7在eclipse中启动maven项目后不能访问  url路径里没有访问的具体文件,要么是你没设置默认xxx.jsp,要么就是你忘了。。。

#12


同问!发现用了maven以后问题特别多~

即使在%tomcat%\webapps\项目文件夹 下面把web.xml 中的所有配置都去除,只留下了<welcome-file>的设置,依然是连默认生成的index.jsp都无法访问。
检查了tomcat下面的work目录,根本就没有生成这个项目的任何信息。

搞不懂是什么原因。

#13


请问楼主是如何解决的?我也遇到了同样的问题!

#14


打包然后放到tomcat下

#15


你的lib下面没有包你不觉得奇怪吗,主要有两种方法解决,1、用mvn  package打包,放到tomcat上面跑;2、你右键项目properties,有个Development Assembly,点击add,点击Java Build Path Entries,点击next,将依赖加进去就好。maven打包会将依赖加进去,但你在eclipse下面不会,所以自己手动加。 

#16


tomcat7在eclipse中启动maven项目后不能访问


之前在WEB_INF中,把它挪出来,变为webapp的子文件
一定注意index.jsp位置

#17


我想问您一下您最后是怎么解决的  我现在的项目和您的情况一模一样   好闹心

#18


你的项目添加到tomcat了没?

#19


不好意思,没看仔细。web.xml里面的默认路径的配置检查一下吧

#20


右键项目->Properties,检查一下配置是否正确
tomcat7在eclipse中启动maven项目后不能访问

tomcat7在eclipse中启动maven项目后不能访问

配置完成后,Project-clean再发布到tomcat启动

#21


我昨天还遇到这种情况,重启eclipse tomcat7在eclipse中启动maven项目后不能访问

#22


我也出现了这种情况,终于发现了问题,如果是使用 maven 命令启动,访问地址端口当然要加8080,但是如果是通过本地的 tomcat 加载运行项目,你访问的地址端口要和运行时的 tomcat 访问端口一直,希望能帮助到你