首页 文章

jboss服务器如何处理迁移的.ear和.war文件?

提问于
浏览
0

我现在转向SO作为我的最后手段,因为我的情况非常不合理,我在我的智慧结束,甚至谷歌也无法得到我相对接近的回应 .

我必须按时间顺序排列 . 我在Eclipse中维护一个应用程序 . 应用程序更改应用于网站的方式是我在jboss测试服务器中部署适当的.ear和.war文件 .

我对这整个过程比较陌生,所以在学习这一过程的时候,我偶然发现了我根本无法理解的事情 .

1)我对应用程序进行了一些更改(为方便起见,我们称之为changeset_1),创建适当的.ear和.war文件,将它们部署到jboss服务器 .

2)网站返回错误500.我想,没有大问题,让我们将工作文件部署回服务器 . 它返回了同样的错误,好像我根本没有部署原件 .

3)重启jboss服务器没有做任何事情 .

4)感到沮丧,我想到了从最新的部署目录创建备用文件 . 所以我将工作项目目录存储在eclipse使用的邻居工作区文件夹中 . 然后我启动了一个新的Eclipse实例,并将新文件夹命名为主namespase(旧实例仍然使用旧的命名空间文件夹) .

5)在一个新实例中,我没有做任何更改,我只是按照与以前相同的步骤创建适当的.ear和.war文件并将它们原样部署到服务器 .

Now here is an interesting part

执行上述步骤后,我进入了测试站点链接,我看到的是: All changes from changeset_1 which I made originally in the first step successfully applied! 同时,我的上一次部署完全被忽略了 .

有谁能请我指出如何处理这种情况的正确方向?我是否会对所有这些东西的运作方式有所了解?

我真的没有更多的地方可以转向...除非我无法理解这样的事件,我无法正确解释谷歌,它给了我错误的结果 . 任何帮助真的很感激!

PS:如果需要,我会尽力提供任何其他细节 .

重要编辑

我最初认为我可能错过或误解了一些东西,所以我第二次重新创建了上面的场景 . 而且我第二次得到了同样的结果 . 这不再是一场意外,而是持续发生 .

编辑2

根据请求,这是一个完整的错误日志日志文件

2016-10-20 08:11:34,492 WARN
[org.jboss.detailed.classloader.ClassLoaderManager] (http-0.0.0.0-8080-1)
Unexpected error during load of:gov.ca.chp.cvs.struts.forms.CVSForm
java.lang.UnsupportedClassVersionError: Bad version number in .class file
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
    at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
    at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
    at org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
    at org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
    at org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)
    at org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
    at org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
    at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
    at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at org.apache.struts.config.FormBeanConfig.formBeanClass(FormBeanConfig.java:358)
    at org.apache.struts.config.FormBeanConfig.createActionForm(FormBeanConfig.java:212)
    at org.apache.struts.util.RequestUtils.createActionForm(RequestUtils.java:292)
2016-10-20 08:11:34,492 WARN
[org.jboss.detailed.classloader.ClassLoaderManager] 
(http-0.0.0.0-8080-1) Unexpected error during load of:gov.ca.chp.cvs.struts.forms.CVSForm
java.lang.UnsupportedClassVersionError: Bad version number in .class file
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
    at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
    at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
    at org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
    at org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
    at org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
    at org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)

1 回答

相关问题