weblogic部署SSH项目错误总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Weblogic 部署在windows和linux的问题总结
1Weblogic 11在windows下部署SSH项目问题
1.1报错:web.xml节点配置有注释
1.1.1报错原因:
这个web.xml里面的<param-value> 节点有注释多了这个<!--
classpath*:/sso/*.xml -->注释
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:/applicationContext.xml
<!-- classpath*:/sso/*.xml -->
</param-value>
</context-param>
1.1.2报错现象:
正在加载ADS Framework 初始化配置,请稍候......
<2012-7-10 下午12时06分47秒CST> <Warning> <HTTP> <BEA-101162> <User defined listener com.augurit.ads.fw.listener.AdsFrameworkInitCheckListener failed: ng.IllegalStateException: applicaitonContext属性未注入, 请在applicationContext.xml中定义SpringContextHolder..
ng.IllegalStateException: applicaitonContext属性未注入, 请在applicationContext.xml中定义SpringContextHolder.
at org.springside.modules.utils.AssertUtils.state(AssertUtils.java:426)
at
org.springside.modules.utils.spring.SpringContextHolder.assertContextInjected(SpringContextHol der.java:87)
at
org.springside.modules.utils.spring.SpringContextHolder.getBean(SpringContextHolder.java:48) at
com.augurit.ads.fw.listener.AdsFrameworkInitCheckListener.checkSysConfig(AdsFrameworkInitC
heckListener.java:35)
at
com.augurit.ads.fw.listener.AdsFrameworkInitCheckListener.contextInitialized(AdsFrameworkIni tCheckListener.java:27)
Truncated. see log file for complete stacktrace
>
<2012-7-10 下午12时06分47秒CST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application '_appsdir_rmls_dir'.
weblogic.application.ModuleException:
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1510)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) Truncated. see log file for complete stacktrace
Caused By: ng.IllegalStateException: applicaitonContext属性未注入, 请在applicationContext.xml中定义SpringContextHolder.
at org.springside.modules.utils.AssertUtils.state(AssertUtils.java:426)
at
org.springside.modules.utils.spring.SpringContextHolder.assertContextInjected(SpringContextHol der.java:87)
at
org.springside.modules.utils.spring.SpringContextHolder.getBean(SpringContextHolder.java:48) at
com.augurit.ads.fw.listener.AdsFrameworkInitCheckListener.checkSysConfig(AdsFrameworkInitC heckListener.java:35)
at
com.augurit.ads.fw.listener.AdsFrameworkInitCheckListener.contextInitialized(AdsFrameworkIni tCheckListener.java:27)
Truncated. see log file for complete stacktrace
>
1.1.3解决办法:
这个问题是因为加载不了applicaitonContext.xml文件:检查web.xml文件,网上资料说部署在weblogic的项目不支持通配符的写法的,引入多少个配置文件就要写多少个。

还有web.xml引入配置文件的时候不要有空格跟换行,也不要有注释。

上面这个问题就是注释引起的。

本来我在web.xml引入applicationContext.xml文件是这样写的:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:/applicationContext.xml
<!-- classpath*:/sso/*.xml -->
</param-value>
</context-param>
修改成下面这样问题就解决了(把中间的注释的代码去掉)
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:/applicationContext.xml
</param-value>
</context-param>
1.2报错:包冲突
1.2.1报错原因:
Weblogic的一些包跟Hibernate的一些包冲突了
1.2.2报错现象:
2012-07-10 12:49:35,203 ERROR [org.springframework.web.context.ContextLoader] - <Context initialization failed>
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 ng.NoSuchMethodError: ng.ClassUtils.getClass(Ljava/lang/String;)Ljava/lang/Class;
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBe an(AbstractAutowireCapableBeanFactory.java:997)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanIn stance(AbstractAutowireCapableBeanFactory.java:943)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBea n(AbstractAutowireCapableBeanFactory.java:485)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(A bstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFact ory.java:294)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSi ngletonBeanRegistry.java:225)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFacto ry.java:291)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.j ava: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(AbstractApplicationCo ntext.java:464)
at
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(C ontextLoader.java:384)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.jav a:283)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListen er.java:111)
at
weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:48 1)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at
weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:181) at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java: 1872)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3153) at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1508)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247) at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27) at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:636)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:205)
at
weblogic.application.internal.SingleModuleDeployment.activate(SingleModuleDeployment.java: 43)
at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:1 61)
at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:7 9)
at
weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:184) at
weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeploy ment.java:361)
at
weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.ja va:51)
at
weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:20 0)
at
weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30) at
weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeplo yments.java:240)
at
weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments .java:169)
at
weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.j
ava:123)
at
weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerServ ice.java:180)
at
weblogic.management.deploy.internal.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 ng.NoSuchMethodError:
ng.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(SimpleInstan tiationStrategy.java:76)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBe an(AbstractAutowireCapableBeanFactory.java:990)
... 49 more
Caused by: ng.NoSuchMethodError: ng.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.<init>(DozerBeanMapper.java:90)
at org.dozer.DozerBeanMapper.<init>(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 ng.reflect.Constructor.newInstance(Constructor.java:513)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
... 51 more
<2012-7-10 下午12时49分35秒CST> <Warning> <HTTP> <BEA-101162> <User defined listener org.springframework.web.context.ContextLoaderListener failed: 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 ng.NoSuchMethodError: ng.ClassUtils.getClass(Ljava/lang/String;)Ljava/lang/Class;.
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 ng.NoSuchMethodError: ng.ClassUtils.getClass(Ljava/lang/String;)Ljava/lang/Class;
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBe an(AbstractAutowireCapableBeanFactory.java:997)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanIn stance(AbstractAutowireCapableBeanFactory.java:943)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBea n(AbstractAutowireCapableBeanFactory.java:485)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(A bstractAutowireCapableBeanFactory.java:456)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFact ory.java:294)
Truncated. see log file for complete stacktrace
Caused By: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.dozer.DozerBeanMapper]: Constructor threw exception; nested exception is ng.NoSuchMethodError:
ng.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(SimpleInstan tiationStrategy.java:76)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBe an(AbstractAutowireCapableBeanFactory.java:990)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanIn stance(AbstractAutowireCapableBeanFactory.java:943)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBea n(AbstractAutowireCapableBeanFactory.java:485)
Truncated. see log file for complete stacktrace
Caused By: ng.NoSuchMethodError: ng.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)
Truncated. see log file for complete stacktrace
>
<2012-7-10 下午12时49分35秒CST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application '_appsdir_rmls_dir'.
weblogic.application.ModuleException:
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1510)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:482)
at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) Truncated. see log file for complete stacktrace
Caused By: ng.NoSuchMethodError: ng.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)
Truncated. see log file for complete stacktrace
>
<2012-7-10 下午12时49分35秒CST> <Notice> <LoggingService> <BEA-320400> <The log file C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\base_d omain.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.>
<2012-7-10 下午12时49分35秒CST> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\base_d omain.log00039. Log messages will continue to be logged in C:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\logs\base_d omain.log.>
<2012-7-10 下午12时49分35秒CST> <Notice> <Log Management> <BEA-170027> <The Server has established connection with the Domain level Diagnostic Service successfully.>
<2012-7-10 下午12时49分35秒CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>
<2012-7-10 下午12时49分35秒CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING>
1.2.3解决办法:
可以在WEB-INF下面建一个weblogic.xml配置文件,文件内容如下:
<?xml version="1.0" encoding="utf-8"?>
<weblogic-web-app xmlns="/ns/weblogic/90">
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes> </container-descriptor>
<charset-params>
<input-charset>
<resource-path>/*</resource-path>
<java-charset-name>UTF-8</java-charset-name>
</input-charset>
</charset-params>
<context-root>/</context-root>
<jsp-descriptor>
<page-check-seconds>-1</page-check-seconds>
<verbose>true</verbose>
<encoding>utf-8</encoding>
<keepgenerated>false</keepgenerated>
</jsp-descriptor>
<container-descriptor>
<servlet-reload-check-secs>-1</servlet-reload-check-secs> </container-descriptor>
</weblogic-web-app>
网上很多资料介绍weblogic与hibernate的antlr-2.7.7.jar包冲突的解决办法,使用上面强制优先加载项目的jar包也可以解决问题。

1.3报错weblogic跟JSTL包冲突
1.3.1报错原因:
因为weblogic和JSTL的包冲突了
1.3.2报错现象
<2012-7-11 下午12时49分32秒CST> <Error> <HTTP> <BEA-101107> <[ServletContext@15807615[app:_appsdir_test_dir module:test path:/test spec-version:2.5]] Problem occurred while serving the error page.
pilationException: Failed to compile JSP /adsfw/404.jsp
404.jsp:1:1: The validator class: "org.apache.taglibs.standard.tlv.JstlCoreTLV" has failed with the following exception: "ng.ClassCastException: weblogic.xml.jaxp.RegistrySAXParserFactory cannot be cast to javax.xml.parsers.SAXParserFactory".
<%@ page contentType="text/html;charset=UTF-8" isErrorPage="true" %>
^------------------------------------------------------------------^
at
weblogic.servlet.jsp.JavelinxJSPStub.reportCompilationErrorIfNeccessary(JavelinxJSPStub.java:22 6)
at pilePage(JavelinxJSPStub.java:162)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:256)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:216)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:243)
Truncated. see log file for complete stacktrace
>
1.3.3解决办法:
这个也是因为包冲突引起的,把项目的selenium-server-standalone-2.3.0.jar测试包去掉,重新部署问题就解决了。

网上很多资料说把xml_apis.jar包删除,但是ads的项目里面没有这个jar包。

也可以把页面的JSTL的${}符号换掉就可以了(ADS项目里面太多引用这个东西了,这样改不实际)。

1.4报错:零配置的action不起作用
1.4.1报错原因:
因为ads框架里面的struts用的是零配置,weblogic部署的时候不起作用,所以访问action 就直接跳转到404页面了。

1.4.2报错现象:
直接跳转到项目的404页面,后台没有报错。

1.4.3解决办法:
修改struct.xml文件,在文件中加入以下两行:
<constant name="struts.convention.action.fileProtocols"
value="jar,zip" />
<constant name="struts.convention.action.includeJars"
value=".*_wl_cls_gen.*"/>
一定要注意的是:这两行一定要放在配置其他信息的前面,不然还是不起作用的。

然后:
加入meta-inf目录
在src/main/resources目录里新建一个META-INF目录,在META-INF目录中随意放一个文件。

如下图:
2Weblogic中ng.NoSuchMethodError 的原因
JavaWeblogicTomcat
具体错误:
ng.NoSuchMethodError:
org.jdom.Element.addContent(Lorg/jdom/Element;)Lorg/jdom/Element;
分析造成这种错误的可能原因:
第一:指定的jar缺失(在classpath中没有找到指定的jar包)
解决方法:将指定的jar包加入到classpath中
第二:在weblogic9.x中对jar包的检查比较严格,如果在同一个域下面存在相同的jar包,则在weblogic9中会造成jar包冲突.
解决方法:将公共的jar包放到weblogic9中的lib目录下
3Weblogic 11在Linux下部署SSH项目问题3.1报错:JDK问题,内存错误
3.1.1报错原因:
Weblogic 用64位的jdk ,导致
3.1.2报错现象:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00002b75c33d7a8c, pid=2090, tid=1114691904
#
# JRE version: 6.0_27-b07
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.2-b06 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V [libjvm.so+0x655a8c] LinkResolver::resolve_invokevirtual(CallInfo&, Handle, constantPoolHandle, int, Thread*)+0x8c
#
# If you would like to submit a bug report, please visit:
# /webapps/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x00002aaab12f1800): JavaThread "[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'" daemon [_thread_in_vm, id=2122, stack(0x000000004260d000,0x000000004270e000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000009
Registers:
RAX=0x00002aaab80b9cb8, RBX=0x00002b75c38216a0, RCX=0x00002b75c3804cf0, RDX=0x0000000000000001
RSP=0x00000000427097a0, RBP=0x0000000042709820, RSI=0x00002aaab80b9cb0, RDI=0x00000000427097d8
R8 =0x00002aaab80b9cb8, R9 =0x0000000000000063, R10=0x0000000000000c60, R11=0x00002aaab80b9c90
R12=0x00002aaab12f1800, R13=0x00002aaab80b9c88, R14=0x0000000000000000, R15=0x00000000427098d0
RIP=0x00002b75c33d7a8c, EFLAGS=0x0000000000010202, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
TRAPNO=0x000000000000000e
Top of Stack: (sp=0x00000000427097a0)
0x00000000427097a0: 00002aaab12f1800 00002b75c3520cfb
0x00000000427097b0: 00000000427097f0 00000000427098d0
0x00000000427097c0: 00000000427097e0 00000000427097d0
0x00000000427097d0: 00000000427097f0 00002aaab80b9cb8
0x00000000427097e0: 00002aaab80b9cb0 00002aaab80b9ca8
0x00000000427097f0: 00002aaab80b9ca0 00000000d515eeb0
0x0000000042709800: 00002aaab12f19b0 00002aaab12f1800
0x0000000042709810: 00000000d515ee97 0000000042709910
0x0000000042709820: 0000000042709830 00002b75c33d76c0
0x0000000042709830: 00000000427099a0 00002b75c3259902
0x0000000042709840: 0000000042709900 00000000427098d0
0x0000000042709850: 0000000042709801 0000000042709888
0x0000000042709860: 00002aaab80b9c88 000000b60000000c
0x0000000042709870: 00002aaab80b9c90 00002aaab80b9c88
0x0000000042709880: 00002aaab80b9c80 00002aaab80b9c78
0x0000000042709890: 0000000042709a00 00002b75c3259dd8
0x00000000427098a0: 0000000042709960 0000000042709930
0x00000000427098b0: 00000000d515ee97 00000000000000b6
0x00000000427098c0: 00000000d515ee97 000000b8000000b6
0x00000000427098d0: 0000000000000000 0000000000000000
0x00000000427098e0: 0000000000000000 0000000000000000
0x00000000427098f0: 0000000042709a08 00000000427099c0
0x0000000042709900: 0000000042709900 00002aaab12f1800
0x0000000042709910: 00000000427099c0 00002aaaab059fa3
0x0000000042709920: 00002aaaab041dd0 0000000000000000
0x0000000042709930: 0000000042709a08 00000000427099c0
0x0000000042709940: 00002aaaae3f81a0 00002aaaae3f8578
0x0000000042709950: 00002aaab12f1800 00002aaab80b9c88
0x0000000042709960: 00002aaab12f1800 00002aaaab05a383
0x0000000042709970: 00002aaaab041dd0 00000000000000b6
0x0000000042709980: 0000000000000000 00000000d515ee97
0x0000000042709990: 0000000042709a18 00002aaab12f1800
Instructions: (pc=0x00002b75c33d7a8c)
0x00002b75c33d7a6c: 89 55 a8 74 2a 48 8b 0d 08 30 57 00 49 8b 55 00
0x00002b75c33d7a7c: 80 39 00 0f 84 bd 00 00 00 48 8b 1d d4 13 57 00
0x00002b75c33d7a8c: 8b 52 08 8b 4b 08 48 d3 e2 48 03 13 49 89 d6 4d
0x00002b75c33d7a9c: 85 f6 75 50 48 8b 45 a8 48 c7 00 00 00 00 00 48
Register to memory mapping:
RAX=0x00002aaab80b9cb8 is an unknown value
RBX=0x00002b75c38216a0: <offset 0xa9f6a0> in /usr/java/jdk1.6.0_27/jre/lib/amd64/server/libjvm.so at 0x00002b75c2d82000
RCX=0x00002b75c3804cf0: <offset 0xa82cf0> in /usr/java/jdk1.6.0_27/jre/lib/amd64/server/libjvm.so at 0x00002b75c2d82000
RDX=0x0000000000000001 is an unknown value
RSP=0x00000000427097a0 is pointing into the stack for thread: 0x00002aaab12f1800
RBP=0x0000000042709820 is pointing into the stack for thread: 0x00002aaab12f1800
RSI=0x00002aaab80b9cb0 is an unknown value
RDI=0x00000000427097d8 is pointing into the stack for thread: 0x00002aaab12f1800
R8 =0x00002aaab80b9cb8 is an unknown value
R9 =0x0000000000000063 is an unknown value
R10=0x0000000000000c60 is an unknown value
R11=0x00002aaab80b9c90 is an unknown value
R12=0x00002aaab12f1800 is a thread
R13=0x00002aaab80b9c88 is an unknown value
R14=0x0000000000000000 is an unknown value
R15=0x00000000427098d0 is pointing into the stack for thread: 0x00002aaab12f1800
Stack: [0x000000004260d000,0x000000004270e000], sp=0x00000000427097a0, free space=1009k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x655a8c] LinkResolver::resolve_invokevirtual(CallInfo&, Handle, constantPoolHandle, int, Thread*)+0x8c
V [libjvm.so+0x6556c0] LinkResolver::resolve_invoke(CallInfo&, Handle, constantPoolHandle, int, Bytecodes::Code, Thread*)+0x50
V [libjvm.so+0x4d7902] InterpreterRuntime::resolve_invoke(JavaThread*, Bytecodes::Code)+0x202
j ng.StringUtils.lowerCase(Ljava/lang/String;)Ljava/lang/String;+7
j org.springside.modules.orm.Page.setOrder(Ljava/lang/String;)V+1
j
com.augurit.ads.fw.utils.ExtUtils.initPageFromExtGridParam(Ljavax/servlet/http/HttpServletRequ est;Lorg/springside/modules/orm/PageRequest;)V+113
j .sc.om.web.OmOrgAction.searchOrg()Ljava/lang/String;+7
v ~StubRoutines::call_stub
V [libjvm.so+0x4df3d0] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x1e0
V [libjvm.so+0x70f2f9] os::os_exception_wrapper(void (*)(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x19
V [libjvm.so+0x4df1e5] JavaCalls::call(JavaValue*, methodHandle, JavaCallArguments*, Thread*)+0x25
V [libjvm.so+0x76d139] Reflection::invoke(instanceKlassHandle, methodHandle, Handle, bool, objArrayHandle, BasicType, objArrayHandle, bool, Thread*)+0x519
V [libjvm.so+0x77134f] Reflection::invoke_method(oopDesc*, Handle, objArrayHandle, Thread*)+0x11f
V [libjvm.so+0x56d56e] JVM_InvokeMethod+0x21e
C [libjava.so+0x19615] Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x15
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j ng.StringUtils.lowerCase(Ljava/lang/String;)Ljava/lang/String;+7
j org.springside.modules.orm.Page.setOrder(Ljava/lang/String;)V+1
j
com.augurit.ads.fw.utils.ExtUtils.initPageFromExtGridParam(Ljavax/servlet/http/HttpServletRequ est;Lorg/springside/modules/orm/PageRequest;)V+113
j .sc.om.web.OmOrgAction.searchOrg()Ljava/lang/String;+7
v ~StubRoutines::call_stub
J
sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Lja va/lang/Object;)Ljava/lang/Object;
J
sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/ Object;
J ng.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
j
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(Ljava/lang/Object;Lcom/open symphony/xwork2/config/entities/ActionConfig;)Ljava/lang/String;+228
j com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly()Ljava/lang/String;+14 j com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+111
j
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(Lcom/opensym phony/xwork2/ActionInvocation;)Ljava/lang/String;+202
j
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Lcom/opensymphony/ xwork2/ActionInvocation;)Ljava/lang/String;+10
j com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
j
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(Lcom/opensymphony/xw ork2/ActionInvocation;)Ljava/lang/String;+6
j
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(Lcom/ope nsymphony/xwork2/ActionInvocation;)Ljava/lang/String;+202
j
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Lcom/opensymphony/。

相关文档
最新文档