![weblogic部署SSH项目错误总结.docx_第1页](http://file.renrendoc.com/FileRoot1/2019-3/17/16372017-2a09-479e-9271-8e029ec4375e/16372017-2a09-479e-9271-8e029ec4375e1.gif)
![weblogic部署SSH项目错误总结.docx_第2页](http://file.renrendoc.com/FileRoot1/2019-3/17/16372017-2a09-479e-9271-8e029ec4375e/16372017-2a09-479e-9271-8e029ec4375e2.gif)
![weblogic部署SSH项目错误总结.docx_第3页](http://file.renrendoc.com/FileRoot1/2019-3/17/16372017-2a09-479e-9271-8e029ec4375e/16372017-2a09-479e-9271-8e029ec4375e3.gif)
![weblogic部署SSH项目错误总结.docx_第4页](http://file.renrendoc.com/FileRoot1/2019-3/17/16372017-2a09-479e-9271-8e029ec4375e/16372017-2a09-479e-9271-8e029ec4375e4.gif)
![weblogic部署SSH项目错误总结.docx_第5页](http://file.renrendoc.com/FileRoot1/2019-3/17/16372017-2a09-479e-9271-8e029ec4375e/16372017-2a09-479e-9271-8e029ec4375e5.gif)
已阅读5页,还剩81页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Weblogic 部署在windows和linux的问题总结1 Weblogic 11在windows下部署SSH项目问题1.1 报错:web.xml节点配置有注释1.1.1 报错原因:这个web.xml里面的 节点有注释多了这个注释contextConfigLocationclasspath:/applicationContext.xml1.1.2 报错现象:正在加载 ADS Framework 初始化配置,请稍候 . 1.1.3 解决办法:这个问题是因为加载不了applicaitonContext.xml文件:检查web.xml文件,网上资料说部署在weblogic的项目不支持通配符的写法的,引入多少个配置文件就要写多少个。还有web.xml引入配置文件的时候不要有空格跟换行,也不要有注释。上面这个问题就是注释引起的。本来我在web.xml引入applicationContext.xml文件是这样写的:contextConfigLocationclasspath:/applicationContext.xml修改成下面这样问题就解决了(把中间的注释的代码去掉)contextConfigLocationclasspath:/applicationContext.xml1.2 报错:包冲突1.2.1 报错原因:Weblogic的一些包跟Hibernate的一些包冲突了1.2.2 报错现象:2012-07-10 12:49:35,203 ERROR org.springframework.web.context.ContextLoader - org.springframework.beans.factory.BeanCreationException: Error creating bean with name dozer defined in class path resource mapper/applicationContext-mapper.xml: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class org.dozer.DozerBeanMapper: Constructor threw exception; nested exception is java.lang.NoSuchMethodError: mons.lang.ClassUtils.getClass(Ljava/lang/String;)Ljava/lang/Class;at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:997)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:943)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:384)at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)at ernal.EventsManager$FireContextListenerAction.run(EventsManager.java:481)at ernal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)at ernal.EventsManager.notifyContextCreatedEvent(EventsManager.java:181)at ernal.WebAppServletContext.preloadResources(WebAppServletContext.java:1872)at ernal.WebAppServletContext.start(WebAppServletContext.java:3153)at ernal.WebAppModule.startContexts(WebAppModule.java:1508)at ernal.WebAppModule.start(WebAppModule.java:482)at ernal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)at ernal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)at ernal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)at ernal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)at ernal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)at ernal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)at ernal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)at ernal.BaseDeployment$2.next(BaseDeployment.java:636)at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)at ernal.BaseDeployment.activate(BaseDeployment.java:205)at ernal.SingleModuleDeployment.activate(SingleModuleDeployment.java:43)at ernal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)at ernal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)at ernal.targetserver.BasicDeployment.activate(BasicDeployment.java:184)at ernal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:361)at ernal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:51)at ernal.DeploymentAdapter.activate(DeploymentAdapter.java:200)at ernal.AppTransition$2.transitionApp(AppTransition.java:30)at ernal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240)at ernal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169)at ernal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123)at ernal.DeploymentServerService.resume(DeploymentServerService.java:180)at ernal.DeploymentServerService.start(DeploymentServerService.java:96)at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class org.dozer.DozerBeanMapper: Constructor threw exception; nested exception is java.lang.NoSuchMethodError: mons.lang.ClassUtils.getClass(Ljava/lang/String;)Ljava/lang/Class;at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:162)at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:76)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:990). 49 moreCaused by: java.lang.NoSuchMethodError: mons.lang.ClassUtils.getClass(Ljava/lang/String;)Ljava/lang/Class;at org.dozer.util.DefaultClassLoader.loadClass(DefaultClassLoader.java:36)at org.dozer.DozerInitializer.loadBeanType(DozerInitializer.java:115)at org.dozer.DozerInitializer.initialize(DozerInitializer.java:97)at org.dozer.DozerInitializer.init(DozerInitializer.java:74)at org.dozer.DozerBeanMapper.init(DozerBeanMapper.java:164)at org.dozer.DozerBeanMapper.(DozerBeanMapper.java:90)at org.dozer.DozerBeanMapper.(DozerBeanMapper.java:85)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)at java.lang.reflect.Constructor.newInstance(Constructor.java:513)at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147). 51 more 1.2.3 解决办法:可以在WEB-INF下面建一个weblogic.xml配置文件,文件内容如下:true/*UTF-8 /-1trueutf-8false-1部署描述符元素参数列表说明Container-descriptorprefer-web-inf-classes如果元素设置为 true,则将优先加载位于 Web 应用程序的WEB-INF 目录中的类,然后再加载应用程序或系统类加载器中的类。默认值为 false。控制台中指定的值优先于手工设置的值。servlet-reload-check-secs定义 WebLogic Server 是否执行 servlet 检查以查看 servlet 是否已更改,如果已更改,是否重新加载。值 -1 表示永不检查 servlet。该值为生产环境中的默认值。 值 0 表示总是检查 servlet。 值 1 表示每秒检查一次 servlet。该值为开发环境中的默认值。 控制台中指定的值将始终优先于手工指定的值。 charset-params用于定义非 unicode 操作的代码集行为。context-root定义该独立 Web 应用程序的上下文根。jsp-descriptorpage-check-seconds设置 WebLogic Server 检查 JSP 文件的时间间隔(秒),以便查看 JSP 文件是否已更改以及是否需要重新编译。如果已发生更改,还会检查依赖关系并递归重新加载。 值 -1 表示永不检查页面。该值为生产环境中的默认值。 值 0 表示总是检查页面。 值 1 表示每秒检查一次页面。该值为开发环境中的默认值。 在生产环境下,很少发生 JSP 更改,可考虑根据您的调整要求将 pageCheckSeconds 的值更改为 60 或更大。verbose设置为 true 时,将向浏览器、命令提示和 WebLogic Server 日志文件中输出调试信息。encoding指定 JSP 页面中使用的默认字符集。 如果没有设置,则此特性默认为平台编码。 JSP 页面指令(包含于 JSP 代码中)会替代此设置。例如: keepgenerated在 JSP 编译过程中保存作为中间步骤生成的 Java 文件。除非此参数设置为 true,否则编译完成后将删除所有中间 Java 文件。这配置文件的作用是:使weblogic强制先加载web-inf/lib下的jar。网上很多资料介绍weblogic与hibernate的antlr-2.7.7.jar包冲突的解决办法,使用上面强制优先加载项目的jar包也可以解决问题。1.3 报错weblogic跟JSTL包冲突1.3.1 报错原因:因为weblogic和JSTL的包冲突了1.3.2 报错现象 ServletContext15807615app:_appsdir_test_dir module:test path:/test spec-version:2.5 Problem occurred while serving the error page.weblogic.servlet.jsp.CompilationException: Failed to compile JSP /adsfw/404.jsp404.jsp:1:1: The validator class: org.apache.tagli
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年遵义能源矿产有限公司招聘工作人员考试真题
- 2024委托经营管理合同模板
- 2024国有企业股权转让协议书范文
- 2024年小学六年级下册数学期末测试卷及参考答案ab卷
- 2024医院工程装修承包合同
- 2024境外投资协议书
- 2024年汽车维修工技能理论考试题库及参考答案(完整版)
- 2024年沪教版六年级下册数学期末测试卷及答案(夺冠)
- 2024年浙教版六年级下册数学期末测试卷含完整答案(考点梳理)
- 以劳育德:幼儿园德育的新要求与新方法
- 毕业证代领委托书电子版12篇
- 企业合规管理 课件
- 2022年确山县辅警招聘笔试题库及答案解析
- 六年级下册数学试题-期末(小学毕业)测试卷(江苏南通2022年真卷)苏教版
- 细胞生物学实验医学细胞生物学实验指导
- 动物疫病检疫员考试题库与答案(A卷)
- 经皮肾镜碎石取石术患者护理
- 离线出口退税申报软件正式版
- 钻孔灌注桩施工危险源辨识与评价
- 道路运输安全生产隐患排查制度(精选10篇)
- 破译中国古老哲学的物理内涵《炁母论》(新编全文)
评论
0/150
提交评论