`
diaoaa
  • 浏览: 18078 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

eclipse启动tomcat无法访问报404

 
阅读更多

症状:

在Linux下通过命令行直接运行tomcat/bin目录下的startup.sh脚本可以正常启动Tomcat,但是配置到Eclipse中启动tomcat正常无错误,命令行监听8080端口正常启动,但是浏览器中无法访问webapps目录下也没有发布的项目,tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误,注意是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中的部署的服务都移除。

如图:

通过右键单击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://blog.csdn.net/wqjsir/article/details/7169838 (转载请注明原作者)

分享到:
评论

相关推荐

    eclipse部署tomcat 报错

    eclipse 部署tomcat 服务时出现问题

    Eclipse启动Tomcat后无法访问项目解决办法

    Eclipse启动Tomcat后无法访问项目解决办法 前言: Eclipse中的Tomcat可以正常启动,不过发布项目之后,无法访问,包括http://localhost:8080/的小猫页面也无法访问到,报404错误。这是因为Eclipse所指定的Server ...

    Eclipse正常启动tomcat,但是访问httplocalhost8080 报404异常处理方法

    打开eclipse的server视图,双击配置好的那个tomcat,出现tomcat配置窗口,看到那个server location 是不是选第一项(默认是第一项),请选到第二项。如果这3项都是灰色的,请删除配置好的...重新启动tomcat问题解决!

    eclipse启动无法访问tomcat主页问题

    eclipse配置tomcat,eclipse启动tomcat服务后,无法访问index.jsp首页问题

    解决在启动eclipse的tomcat进行访问时出现404问题的方法

    主要介绍了解决在启动eclipse的tomcat进行访问时出现404问题的方法,感兴趣的小伙伴们可以参考一下

    eclipse启动tomcat无法访问的解决方法

    介绍了eclipse启动tomcat无法访问的解决方法,有需要的朋友可以参考一下

    设置tomcat默认打开的项目

    1.在你的tomcat安装目录下找到conf \server.xml打开找到host标签, 2.在里面添加下面一句话 其中...如果你在eclipse中配置tomcat时选中了如下: 这样我们在启动bin文件中的startup.bat后,会发现localhost:端口号不

    tomcat环境变量配置

    接着可以启动tomcat,在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。 第三步:建立自己的jsp app目录 1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之...

    JavaWeb上机实验2 数据库访问(二)

    进入tomcat的bin目录,可以直接运行startup.bat启动tomcat服务。 第二个要点是在eclipse中添加Server服务。把tomcat与eclipse进行关联,方便eclipse管理tomcat。 第三个要点是构建Java Web项目。Web项目开发的第一步...

    JavaWeb上机实验3 数据库访问(三)

    进入tomcat的bin目录,可以直接运行startup.bat启动tomcat服务。 第二个要点是在eclipse中添加Server服务。把tomcat与eclipse进行关联,方便eclipse管理tomcat。 第三个要点是构建Java Web项目。Web项目开发的第一步...

    JavaWeb上机实验1 数据库访问(一)

    进入tomcat的bin目录,可以直接运行startup.bat启动tomcat服务。 第二个要点是在eclipse中添加Server服务。把tomcat与eclipse进行关联,方便eclipse管理tomcat。 第三个要点是构建Java Web项目。Web项目开发的第一步...

    基于web的学生网上论文选题系统的设计与实现-含源码

    毕业论文,基于web的学生网上论文选题系统的设计与实现-含源码,...直接将可执行程序lw-xuanti.war放入tomcat安装目录webapps下,启动tomcat即可访问。 4、注意: 1.需安装并配置好jdk 1.7环境; 2.需安装tomcat 7.0。

    基于web的学生网上论文选题系统的设计与实现-不含源码

    毕业论文,基于基于web的学生网上论文选题系统的设计与实现-不含...直接将可执行程序lw-xuanti.war放入tomcat安装目录webapps下,启动tomcat即可访问。 4、注意: 1.需安装并配置好jdk 1.7环境; 2.需安装tomcat 7.0。

    【已解决】Tomcat 端口被占用,杀死端口进程后 Tomcat无法启动报错

    【已解决】Tomcat 重启后能使用,如图:我使用的是8082端口 ...经过排查发现不是项目本身出错,我先在本地访问localhost:8082,发现没有问题,然后我打开eclipse,部署了server以后我发现server显示的stopped的

    The-application-of-Ajax.rar_jquery eclipse

    安装JDK,配置环境变量,安装Tomcat、SQL Server并进行相应...使用Eclipse导入项目ch09, 在src/config.properties中配置数据库连接信息, 然后部署项目、启动tomcat。 访问http://localhost:8080/ajax即可启动本程序。

    基于框架的Web开发-Tomcat和eclipseforjavaee配置.docx

    文件夹如果是中文可能也会无法启动,所以不要解压后的路径不要含中文。 一台电脑上有多个tomcat是没有问题的,清楚自己用的是哪一个就行。 3.2 测试 (1) 打开tomcat解压后根目录下的bin文件夹,例如(C:\Program ...

    基于SSM开发的航空订票管理系统(前台订票+后台票务管理)-优秀毕设.zip

    基于SSM开发的航空订票管理系统(前台订票+后台票务管理)-...启动tomcat,访问主页http://localhost:8080/proj/index.jsp 登录密码,数据铺底文件有写account:13515070051 password:123456 项目部分页面预览在资源内

    MyEclipse-MySQL jsp新闻发布系统

    4、在Eclipse中编译工程代码,部署到Tomcat,启动Tomcat,在浏览器输入http://localhost:8080/chpt5访问,管理台输入http://localhost:8080/chpt5/manage访问。 二、系统文件说明 database 数据库脚本文件,db...

Global site tag (gtag.js) - Google Analytics