Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java eclipse和tomcat集成_Java_Eclipse_Jakarta Ee_Tomcat7_Http Status Code 404 - Fatal编程技术网

Java eclipse和tomcat集成

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错误,“请求的资源不可用”。似乎什么都没用。有什么想法

我在EclipseLunaIDE上安装了一个Tomcat服务器。。。我正在开发一个Java企业版项目


问题是,当我开始在动态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仍然是您用来编译源代码的工具吗?