Java Web Project没有正确构建
我有一个Java Web项目,我将其部署到嵌入Eclipse的Servers Plugin中的Tomcat,唉,当我在发布/启动服务器之后导航到该webapp的位置时, .class文件全部丢失。我可以导航到ProjectName \ WEB-INF \ classes \ path \到\ packages \ - >所有包都是空的。Java Web Project没有正确构建
任何想法如何解决这个问题?
编辑
自动构建检查和,只是没有为一个指定它编译就好了我刚刚包含另一个Web项目
编辑2
重新安装Eclipse(因为为什么不) - 没有任何改变,适用于Project#2,不适用于Project#1。现在还没有包的路径。 src文件夹(应该移到WEB-INF/classes)的内容根本就不存在 - 但是资源(我有一个具有相同的部署程序集命令的资源文件夹)。
几个步骤进行恢复神智......
刷新您的项目。在Eclipse外部的文件系统上可能会修改某些内容。
项目踢 - >清洁。
现在看看你的项目(不是部署位置)在文件系统上。你看到/ bin目录中的预期文件(或者你可能已经改变了类输出目录)?
让我们现在尝试使用向导导出战争。文件 - >导出 - > Web - > WAR或类似的东西。检查WAR内容。你有.class文件吗?
如果一切都很好,那么您的项目没有任何问题。 Tomcat服务器适配器只是感到困惑。
在服务器视图中...确保Tomcat正在运行。接下来右键单击Tomcat并选择添加/删除项目。删除您的项目。确认您的网络应用程序不再可用。
现在通过添加/删除项目重新添加项目或调用其中一个作为操作。
上面应该重置Tomcat服务器适配器,并希望事情应该按预期工作。
感谢您的回答!在步骤4中,当我导出到WAR时,我看不到这些类(包的路径是存在的,.class文件不是)。我相应地执行了其他步骤。 – 2012-07-11 12:33:08
这表明你的项目中有些东西坏了。你在问题视图中看到什么?错误日志视图怎么样? – 2012-07-11 12:37:10
确实! Problems-View显示缺少必要的库文件。不幸的是,我没有想到在Visual Studio中检查这个视图,这对于错误有点“面对面”。 (我几天前开始用Java编程)感谢指针! – 2012-07-11 12:59:18
是的,弄清楚如何让Eclipse将编译后的.class文件写入您的WEB-INF/classes目录。 – duffymo 2012-07-11 11:52:48
这工作之前,这个问题刚刚出现今天没有任何投入(我相信)。 Eclipse中的部署程序集相应地进行了设置。 – 2012-07-11 11:54:04
显然不是。如果是的话,你会有.class文件。 – duffymo 2012-07-11 11:58:05