Java eclipse和tomcat集成
我在EclipseLunaIDE上安装了一个Tomcat服务器。。。我正在开发一个Java企业版项目Java eclipse和tomcat集成,java,eclipse,jakarta-ee,tomcat7,http-status-code-404,Java,Eclipse,Jakarta Ee,Tomcat7,Http Status Code 404,我在EclipseLunaIDE上安装了一个Tomcat服务器。。。我正在开发一个Java企业版项目 问题是,当我开始在动态web应用程序中使用servlet处理一个简单的“Hello world示例”,然后在服务器上运行它时,我会得到输出,然后当我更改代码并保存,然后再次运行时,它总是最后的执行结果。即使我定义了一个新的服务器并在其上运行应用程序,结果也不会改变,输出保持不变。我基本上什么都试过了,花了几个小时,然后它开始给我404HTTP错误,“请求的资源不可用”。似乎什么都没用。有什么想法
问题是,当我开始在动态web应用程序中使用servlet处理一个简单的
“Hello world示例”
,然后在服务器上运行它时,我会得到输出,然后当我更改代码并保存,然后再次运行时,它总是最后的执行结果。即使我定义了一个新的服务器并在其上运行应用程序,结果也不会改变,输出保持不变。我基本上什么都试过了,花了几个小时,然后它开始给我404HTTP错误,“请求的资源不可用”
。似乎什么都没用。有什么想法吗?当资源不可用时,服务器会向浏览器发出404错误代码。因此,您需要提供与web内容根文件夹中的资源计数路径相匹配的URL。如果部署war文件,将其内容提取到部署位置后,根文件夹将具有war的名称
Eclipse,因为它是开发Java项目的优秀IDE。为了
插件是可用的 Java web开发的问题在于,由于代码需要用字节码编译,因此需要重新构建war,以使所有更改都能发生,而不仅仅是刷新页面。Eclipse有一个选项可以在保存后自动部署,但如果您的项目很大,它可能会变得非常烦人 有一些公司为“热编译”提供产品,但大多数都要花很多钱。我认为JRebel是最好的,如果你不打算长期开发,你可以尝试30天的免费许可证 请注意,Java正在努力解决这个问题,因为这非常烦人 至于404错误,这意味着找不到该页面。确保web.xml已正确配置(servlet映射等) 如果找不到错误的问题仍然存在,请尝试创建一个新项目并复制其中的源代码
查看Oracle文档中有关如何配置servlet的此链接是否在“项目”菜单上启用了自动生成?Eclipse仍然是您用来编译源代码的工具吗?