我用来通过eclipse部署tomcat webapps,但是我有这个错误:
WARNING: WebappClassLoader.findClassInternal(myclasspackage) security exception: access denied (java.io.FilePermission C:\Rnunes\eclipse_indigo_workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\Service\WEB-INF\classes\myclasspackage\myclass.class read
)
然后
[INFO] The Service service, which is not valid, caused java.lang.NoClassDefFoundError: myclasspackage\myclass.class
然后同样适用于AxisFault $ FaultReason
文件路径没有任何文件。 eclipse是否缺少编译到那些路径?我该如何解决这个问题?
答案 0 :(得分:1)
也许。删除tomcat中的所有webapps。检查tomcat是否正常。 如果没问题,请将您的webapps部署到webapps floder中。重新启动tomcat
关于你的例外情况。也许该文件不能是读者。在创建war文件或通过eclipse部署时,所有类都已编译。并且所有.class文件应该在WEB-INF / classes中。一定是在这里检查。 像我一样:
\webapps\hlue\WEB-INF\classes\com\ourpalm\hlue\controllers\PassportController.class