myeclipse不将链接源部署到Web-Inf/类



我有一个Web项目web和Java项目common

i将common的源文件夹设置为web的链接源,并且在web项目上的common中使用的类无错误。

但是,当我在tomcat上部署web时,我总是会得到NoClassDefFoundError异常。找不到common中的某些类。当我检查已部署的文件时,我发现WEB-INF/classes中只有web的类。但是,commonweb的类都均汇编为Java构建路径中设置的默认输出文件夹(web/target/classes)。如果我将所有这些类都复制到WEB-INF/classes,一切都起作用。

我已经检查了部署程序集设置,但已经正确。/common(在common中)和/src(在web中)都设置为部署路径WEB-INF/classes

我正在使用MyeClipse 10和Tomcat 7.0。我该如何解决?预先感谢。

仍然不知道为什么,但是我切换到了另一个计划,并将common作为Maven软件包。我通过Maven将其导入web。现在起作用。

相关内容

  • 没有找到相关文章

最新更新