Jboss项目部署问题,原有项目部署在Tomcat下转移到Jboss出现以下错误,请各位大神帮忙!

zwjzwj520520 2017-04-25 02:47:01
本人菜鸟一枚,新进公司项目需要转移到Jboss7.1.1下运行,但是配置的时候出现了很多问题。首先项目在原有的Tomcat7下部署没有问题。出现了很多错误:

错误提示很清楚,是tld文件错误,查询资料后得到,将tld达成jar包放入到lib目录下,但是由于项目页面太多,如果一个个改工程量比较大,所以决定先跳过这一步,将页面直接干掉,只留一个页面作为测试。


14:37:28,461 ERROR [org.springframework.web.context.ContextLoader] (MSC service thread 1-15) Context initialization failed: org.springframework.context.ApplicationContextException: Failed to load custom context class [org.jboss.spring.vfs.context.VFSXmlWebApplicationContext]; nested exception is java.lang.ClassNotFoundException: org.jboss.spring.vfs.context.VFSXmlWebApplicationContext from [Module "deployment.UniController_jboss1.war:main" from Service Module Loader]
at org.springframework.web.context.ContextLoader.determineContextClass(ContextLoader.java:401) [spring-web-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:331) [spring-web-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:280) [spring-web-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111) [spring-web-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final-RECOMPILE.jar:7.1.1.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_72]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_72]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_72]
Caused by: java.lang.ClassNotFoundException: org.jboss.spring.vfs.context.VFSXmlWebApplicationContext from [Module "deployment.UniController_jboss1.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
at org.springframework.util.ClassUtils.forName(ClassUtils.java:258) [spring-core-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.web.context.ContextLoader.determineContextClass(ContextLoader.java:398) [spring-web-3.1.3.RELEASE.jar:3.1.3.RELEASE]
... 11 more

14:37:28,468 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/UniController_jboss1]] (MSC service thread 1-15) Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener: org.springframework.context.ApplicationContextException: Failed to load custom context class [org.jboss.spring.vfs.context.VFSXmlWebApplicationContext]; nested exception is java.lang.ClassNotFoundException: org.jboss.spring.vfs.context.VFSXmlWebApplicationContext from [Module "deployment.UniController_jboss1.war:main" from Service Module Loader]
at org.springframework.web.context.ContextLoader.determineContextClass(ContextLoader.java:401) [spring-web-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:331) [spring-web-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:280) [spring-web-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111) [spring-web-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final-RECOMPILE.jar:7.1.1.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_72]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_72]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_72]
Caused by: java.lang.ClassNotFoundException: org.jboss.spring.vfs.context.VFSXmlWebApplicationContext from [Module "deployment.UniController_jboss1.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
at org.springframework.util.ClassUtils.forName(ClassUtils.java:258) [spring-core-3.1.3.RELEASE.jar:3.1.3.RELEASE]
at org.springframework.web.context.ContextLoader.determineContextClass(ContextLoader.java:398) [spring-web-3.1.3.RELEASE.jar:3.1.3.RELEASE]
... 11 more

14:37:28,595 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-15) Error listenerStart
14:37:28,596 ERROR [org.apache.catalina.core.StandardContext] (MSC service thread 1-15) Context [/UniController_jboss1] startup failed due to previous errors
14:37:28,691 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-15) MSC00001: Failed to start service jboss.web.deployment.default-host./UniController_jboss1: org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./UniController_jboss1: JBAS018040: Failed to start context
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:95)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_72]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_72]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_72]

14:37:28,695 ERROR [stderr] (Timer-2) com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
14:37:28,695 ERROR [stderr] (Timer-2)
14:37:28,695 ERROR [stderr] (Timer-2) The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
14:37:28,696 ERROR [stderr] (Timer-2) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
14:37:28,697 ERROR [stderr] (Timer-2) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
14:37:28,697 ERROR [stderr] (Timer-2) at sun.reflect.DelegatingConstructorAccessorImpl.__newInstance(DelegatingConstructorAccessorImpl.java:45)
14:37:28,697 ERROR [stderr] (Timer-2) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java)
14:37:28,698 ERROR [stderr] (Timer-2) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java)
14:37:28,698 ERROR [stderr] (Timer-2) at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
14:37:28,698 ERROR [stderr] (Timer-2) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
14:37:28,699 ERROR [stderr] (Timer-2) at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1117)
14:37:28,699 ERROR [stderr] (Timer-2) at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:350)
14:37:28,699 ERROR [stderr] (Timer-2) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2408)
14:37:28,700 ERROR [stderr] (Timer-2) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2445)
14:37:28,700 ERROR [stderr] (Timer-2) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2230)
14:37:28,700 ERROR [stderr] (Timer-2) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:813)
14:37:28,701 ERROR [stderr] (Timer-2) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
14:37:28,701 ERROR [stderr] (Timer-2) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
14:37:28,702 ERROR [stderr] (Timer-2) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)


系统使用的macOS Sierra。到这里,我就理解不了到底发生了什么错误!请各位大神帮忙查看,解决!!!谢谢!!!
...全文
1657 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,787

社区成员

发帖
与我相关
我的任务
社区描述
JBoss技术交流
社区管理员
  • JBoss技术交流社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧