首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

Linux下websphere程序发布有关问题。

2013-09-11 
Linux下websphere程序发布问题求助。。。今天把程序发布到websphere过程中,部署没有报错,启动也没有报错,但后

Linux下websphere程序发布问题求助。。。
今天把程序发布到websphere过程中,部署没有报错,启动也没有报错,但后台日志报错,启动后也无法访问。向各位大侠求助解决方法!!!谢谢!!! 部分错误日志如下:

[6/27/11 16:26:24:761 GMT+08:00] 00000017 ContextLoader E org.springframework.web.context.ContextLoader initWebApplicationContext Context initialization failed
  org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'DESUtils' defined in ServletContext resource [/WEB-INF/spring/applicationContext-avp.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: com.sun.crypto.provider.SunJCE
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
  at java.security.AccessController.doPrivileged(AccessController.java:224)
  at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
  at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
  at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
  at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
  at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
  at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
  at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
  at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
  at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
  at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
  at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
  at com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1667)
  at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:368)
  at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:294)
  at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:100)
  at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:166)
  at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:731)
  at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:616)
  at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)
  at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668)
  at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1120)
  at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1313)


  at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:619)
  at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:938)
  at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:723)


[解决办法]
去 sun 站点下个 Java 加密扩展 JCE 包,丢到 $JRE/lib/ext 下面吧。

jar 名字可能类似 sunjce_provider.jar


[解决办法]
换个方案,就是把代码里面 hard-code 的关于加密的类名或配置名换成 IBM 的,把这些配置写在一个配置文件或 servlet init-param 中。

我的异常网推荐解决方案:org.springframework.beans.factory.BeanCreationException:,http://www.myexception.cn/j2ee/10759.html

热点排行