转自:https://www.cnblogs.com/longshiyVip/p/4637680.html

问题::

tomcat在eclipse里面能正常启动,但在浏览器中访问http://localhost:8080/不能访问tomcat管理页面,且报404错误。同时其他项目页面也不能访问。访问的时候出现下列页面:

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

问题原因:

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

解决办法:

重新配置下tomcat服务器:

在eclipse中的server页面,双击tomcat v7.0,如下所示:

双击后会看到下图所示的配置页面:

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

如果该tomcat中部署了项目的话,这红圈中的选项会灰掉不能修改,要修改必须得先把tomcat中的部署的服务都移除。如下图:

通过右键单击tomcat服务器选择 Add and Remove,在弹出的对话框中移除已部署的项目。移除完确定后,将看到上面的选项面板部分可编辑了。如果还不能编辑的话,点击清理clean即可解决,如下所示:

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

然后,找到Deploy Path,它后面的值默认是"wtpwebapps",把它改成"webapps",也就是 tomcat中发布项目所在的文件夹名字。

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

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

最新文章

  1. datepicker使用
  2. dp、px、dpi、ppi
  3. 前端html、Javascript、CSS技术小结
  4. [转]C#面试题
  5. JS实现星级评价
  6. SQL Server SA 密码丢失无法连接数据库怎么办?
  7. 光迁PING值延迟计算!以及到中国最快的美国机房是哪个机房?
  8. 【转】C# 委托的介绍(delegate、Action、Func、predicate)
  9. c#之委托和事件的区别
  10. 清幽傲竹实现kbmMWServer的方法(转)
  11. C的陷阱和缺陷研读笔记01
  12. 漏网之鱼--HTML&CSS
  13. Zookeeper实践方案:(4)命名服务
  14. 【一天一道LeetCode】#87. Scramble String
  15. 蓝桥杯 倍数问题(dfs,枚举组合数)
  16. 高数复习--什么是DCT
  17. 201306114357-实验3-C语言
  18. window系统下远程部署Tomcat
  19. maven项目提示web.xml is missing或红色感叹号
  20. (网络编程)基于tcp(粘包问题) udp协议的套接字通信

热门文章

  1. 【java规则引擎】《Drools7.0.0.Final规则引擎教程》第3章 3.2 KIE API解析
  2. test20180830
  3. Select2 用法
  4. jquery选择器之属性过滤选择器详解
  5. velocity 知识点
  6. curl 知识点
  7. 如何调试触发器-MSSQL (转帖)
  8. 【Spring学习笔记-MVC-8.1】SpringMVC之类型转换@initBinder
  9. 关于String str =new String("abc")和 String str = "abc"的比较--转
  10. python unittest单元测试框架-1