eclipse中tomcat正常启动,但浏览器访问不了tomcat首页之tomcat配置问题

症状:

tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。

关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面。

症状原因:

eclipse将tomcat的项目发布目录(tomcat 目录中的webapp)重定向了,所以你会发现在tomcat安装目录下的webapp目录里面找不到你的项目文件。

解决办法:

重新配置下tomcat服务器:

在eclipse中的server页面,双击tomcat服务,会看到如图所示的配置页面:

可以看到红圈中选择的是 Use workspace metadata(does not modify Tomcat installion)

如果该tomcat中部署了项目的话,这红圈中的选项会灰掉不能修改,要修改必须得先把tomcat中的部署的服务都移除。(注意部署的服务移除后还要右键点击一下 clean!)

如图:

通过右键单击tomcat服务器选择 Add and Remove,在弹出的对话框中移除已部署的项目。移除完确定后,将看到上面的选项面板部分可编辑了。

选择Use tomcat installation(Task control of Tomcat installation) 即选择tomcat的安装目录来作为项目的发布目录。

然后,下来四行,看到"Deploy Path"了没?它后面的值默认是"wtpwebapps",把它改成"webapps",也就是tomcat

中发布项目所在的文件夹名字。

修改后关掉该页面,保存配置。这样就将项目部署到了tomcat安装目录下的webapp

重启tomcat服务器,访问http://localhost:8080则能正常访问了,自己部署的项目也能正常访问了。

参照来源链接:http://www.myexception.cn/eclipse/1271488.html

原文地址:https://www.cnblogs.com/shenzs-whj/p/9538882.html

时间: 2024-10-14 22:54:32

eclipse中tomcat正常启动,但浏览器访问不了tomcat首页之tomcat配置问题的相关文章

Openfire3.8.2在eclipse中Debug方式启动最简单的方式

一.前言 最近打算研究一下Openfire,于是打算最好能够以Debug方式启动Openfire的Server,到网上一搜,还果真早到官网的一篇文章来: http://community.igniterealtime.org/docs/DOC-1020 网上很多朋友按照这个教程去搭建,有的说文章有瑕疵的地方,姑且不说瑕疵,就这很长的步骤令人厌恶.本来我想按照这个教程去做,但是,单使用 Eclpse SVN下载令人崩溃,一直显示进度为0%,后来换了TortoiseSVN好一些,下载了两次,每次都花

eclipse中项目已经启动,可是tomcat一直显示在启动中

一.异常描述 1. 在eclipse中启动tomcat,应用已经启动成功,但是tomcat仍然一直处于starting装填 二.分析原因 1. 更换8080端口为9080,启动tomcat,可以完整启动.证明是8080端口问题: 2. 但是8080端口并没有被占用: 3. 在网上搜索可能原因,可能原因是打开了代理,导致端口被占用: http://www.cnblogs.com/winkey4986/p/3303412.html http://zhangzhaoaaa.iteye.com/blog

Tomcat可以启动但是无法访问localhost:8080

首先Tomcat可以启动,但是localhost:8080无法访问是因为没有配置环境变量,需要新建环境变量 1 CATALINA_HOME 2 D:\java\apache-tomcat-8.0.46 如果配置完成之后继续访问会出现404的错误,一般是Tomcat所在文件夹有权限,这时可以将Tomcat转放到另一个没有权限文件夹并修改环境变量 如果想要检查错误,可以借助命令行,windows+r 键入cmd打开命令行,找到Tomcat文件夹下的bin目录,在里面找到stratup.bat拖入到命

idea中spring boot启动后无法访问jsp

以下方法是在已经添加完支持jsp环境基础上的: 第一种: 打开File > Project Structure > Facetes 如图1: 如果左边一栏没有Web选项选择新建然后 如图2: 然后选择新建选择你项目中的webapp地址 如图3: 然后点击ok完成关联webapp: 第二种: 新建config文件代码如下: @Configuration public class TomcatConfig { @Bean public EmbeddedServletContainerFactory

[JBoss] - JBAS015874: JBoss AS 7.1.1.Final "Brontes" started - Eclipse中不能正常启动的解决方法

在使用Eclipse + Jboss插件时,如果有时写配置文件写错,在重新启动发布JBoss时,会出现: 14:43:49,317 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 8160ms - Started 136 of 211 services (74 services are passive or on-demand) 到这里

大家来找茬-SpringMVC中Tomcat正常启动,始终访问不了Controller,出404错

创建了一个空的SpringMVC项目,Tomcat可以正常启动,但是运行的时候,始终进不了Controller,并且报404错误. 百度各种查,结果也是查不到原因.各个群里面各种求,各种贴源码,也没有大神给解决.花了整整一天也没有搞出来,就在快要崩溃的时候,必应了一下子, 终于功夫不负有心人,在一篇文章的评论中找到了答案. 大家如有有闲工夫,可以来找找茬. 源码如下: web.xml <?xml version="1.0" encoding="UTF-8"?&

Eclipse中maven项目启动服务时报Spring找不到类文件ContextLoaderListener的解决办法

找了那么多篇文章,就这篇文章写得比较详细,并且我也试验成功了. Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener - yiluoAK_47的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/yiluoak_47/article/details/21100297

liunx部署tomcat,启动成功但访问不到

1.如果是空白,什么提示也没有,说明通信建立有问题,最大原因是防火墙问题 注,千万不要认为当前没部署防火墙就可以无视,一定是要部署防火墙,并且开放要的端口 2.如果是404,查看tomcat配置文件,看看部署目录是否成功加载文件

tomcat 正常启动,无法访问。且项目启动无问题。。。的解决办法。。

Eclipes解决方法: 1.右击项目,选择propreties选项 2.在弹出的首选项窗口的左侧选择“Web Project Settings” 3.修改context root:输入框,修改成自己的项目名: 4.romve 掉当前项目,重新部署,重新启动.. MyEclipes解决方法: 1.右击项目,选择propreties选项 2.在弹出的首选项窗口的左侧选择“MyEclipes” 3.修改web  context root:输入框,修改成自己的项目名: 4.romve 掉当前项目,重新

将Eclipse中的Web项目部署到Tomcat与修改Tomcat服务器Server Locations

1.将Eclipse中的Web项目部署到Tomcat 记得开始学习JavaWeb的时候,首先用的是Eclipse开发,但是有一个问题始终没有弄明白,做好的Web项目是如何发布到Tomcat服务器上的呢?最后得到了一个结论,那就是Eclipse这个软件可能是将项目发布到了一个临时的目录,只有打开Eclipse的时候,启动服务器才能运行Web项目.也正是因为这个原因,一直用的都是MyEclipse开发Java Web项目(十分的方便和顺手).这几天用的比较多,因此又对这个问题产生了兴趣,能不能将做好