JBOSS java.lang.ClassNotFoundException

JBOSS java.lang.ClassNotFoundException,jboss,classloader,Jboss,Classloader,我们一直在使用JBOSS-4.2.1作为我们的应用服务器 我正在尝试加载一个类(com.sting.ui.saas.reporting.ReportExecutor)。此类的完全限定路径已外部化并写入属性文件中。此属性文件保存在JBOSS的/bin/properties目录中 我得到了一个例外 java.lang.ClassNotFoundException:未找到com.sting.ui.saas.reporting.ReportExecutor的类加载器 在org.jboss.mx.load

我们一直在使用JBOSS-4.2.1作为我们的应用服务器

我正在尝试加载一个类(com.sting.ui.saas.reporting.ReportExecutor)。此类的完全限定路径已外部化并写入属性文件中。此属性文件保存在JBOSS的/bin/properties目录中

我得到了一个例外

java.lang.ClassNotFoundException:未找到com.sting.ui.saas.reporting.ReportExecutor的类加载器 在org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:212)上 在org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:514) 在org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:408)上 位于java.lang.ClassLoader.loadClass(ClassLoader.java:251) 位于java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) 位于java.lang.Class.forName0(本机方法) 在java.lang.Class.forName(Class.java:164)上

该类位于/WEB_-INF/com/sting/ui/saas/reporting/ReportExecutor.class中

在我的属性文件中,我已经编写了- report.executor.class=com.sting.ui.saas.reporting.ReportExecutor


属性目录本身从run.bat文件添加到类路径

我认为WEB-INF不是上课的有效场所。将其位置更改为WEB-INF/classes目录。。或者jar那个类,把jar文件放到WEB-INF/lib目录下。

对不起,我拼错了,它是WEB-INF目录。然而,我尝试了上面建议的所有更改,但不幸的是结果是一样的。我有一个强烈的疑问-我必须将它添加到其他地方的类路径中吗?