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。到这里,我就理解不了到底发生了什么错误!请各位大神帮忙查看,解决!!!谢谢!!!
...全文
1716 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
串联谐振双有源桥(SR-DAB)DC-DC变换器闭环仿真研究内容概要:本文围绕串联谐振双有源桥(SR-DAB)DC-DC变换器的闭环仿真展开研究,重点探讨其在电力电子系统中的动态响应特性与控制策略。通过对SR-DAB变换器建立数学模型,并结合Matlab/Simulink进行闭环仿真,分析系统在不同工作条件下的电压、电流波形及功率传输效率,验证控制算法的有效性与稳定性。研究涵盖系统建模、控制器设计(如PI控制)、软开关实现条件、抗干扰能力以及动态调节性能,旨在提升变换器在新能源、储能、数据中心供电等场景中的可靠性和能效水平。; 适合人群:具备电力电子、自动控制理论基础,从事新能源、微电网、电力系统仿真等相关领域的科研人员与工程技术人员。; 使用场景及目标:①用于高校及科研机构开展DC-DC变换器控制策略的教学与实验;②为工业界在高效率隔离型功率变换系统的设计与优化提供仿真依据和技术支撑;③服务于数据中心、电动汽车、可再生能源并网等场景下的电源系统研发。; 阅读建议:建议读者结合Matlab代码实践仿真流程,重点关注系统建模与控制器参数整定部分,通过调整负载、输入电压等条件观察系统响应,深入理解闭环控制对变换器性能的影响机制。
内容概要:本文介绍了FastReport VCL/FMX/LCL 2026.2.4版本的更新内容,重点涵盖核心引擎、图形处理、用户界面及导出功能的优化与修复。主要更新包括修复了Developer Express兼容性问题、TfrxSVGGraphic在TImage中的显示问题、PDF/A导出合规性、EMF图像旋转异常,以及ReportTree拖拽功能等问题。同时,部分模块新增了HTMLTags对XLSX导出的支持、内置右键菜单和新图标,并改进了FastCube组件的元素调整体验。此外,还修复了CPP脚本中Result参数名的Bug以及自定义过滤器中OR操作失效的问题。; 适合人群:使用Delphi或Lazarus进行开发,且涉及报表设计与数据展示功能的中高级开发者;尤其适用于需要集成FastReport控件到企业级应用中的技术人员。; 使用场景及目标:①提升报表系统在不同平台(VCL/FMX/LCL)下的稳定性和兼容性;②满足PDF/A标准的文档归档需求;③优化用户交互体验,如拖拽操作与元素缩放;④增强脚本支持与数据集字段识别能力,确保开发效率与功能完整性。; 阅读建议:建议结合官方更新链接和实际项目中使用的FastReport模块对照查看,重点关注自身所用组件(如VCL、FMX或Lazarus版)的具体修复项,及时升级以规避已知问题并利用新特性优化报表功能。

6,786

社区成员

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

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