- 浏览: 165700 次
- 性别:
- 来自: 泉州
文章分类
最新评论
-
NO.6:
...
mvn命令 -
wszhizhi:
谢谢!
表单提交到struts2问题 -
shicheng:
是的,一个格子是25个像素大小
直线上求点 -
legend9999:
每一个方格是一个坐标吗?
直线上求点 -
shicheng:
应用程序目录---这个名字也明显的,一般情况下是不需要填写的
...
websphere上使用c3p0报错解决
之前在自己的机器上部署WebSphere没有什么问题,这回要在测试环境中部署,确报了以下错误:
异常一:
2009-11-13 21:44:26,156 [WebContainer : 510] WARN [com.mchange.v2.c3p0.management.ActiveManagementCoordinator] - Failed to set up C3P0RegistryManager mBean. [c3p0 will still function normally, but management via JMX may not be possible.] javax.management.InstanceAlreadyExistsException: com.mchange.v2.c3p0:cell=lits-vd2is0s2f1Node01Cell,type=C3P0Registry,node=lits-vd2is0s2f1Node01,process=server1 at com.sun.jmx.mbeanserver.RepositorySupport.addMBean(RepositorySupport.java:470) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(DefaultMBeanServerInterceptor.java:1428) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:954) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:355) at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:515) at com.ibm.ws.management.PlatformMBeanServer.registerMBean(PlatformMBeanServer.java:469) at com.mchange.v2.c3p0.management.ActiveManagementCoordinator.attemptManageC3P0Registry(ActiveManagementCoordinator.java:64) at com.mchange.v2.c3p0.C3P0Registry.attemptRegisterRegistryMBean(C3P0Registry.java:217) at com.mchange.v2.c3p0.C3P0Registry.reregister(C3P0Registry.java:242)
异常二:
aused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in ServletContext resource [/WEB-INF/classes/common.spring.xml]:
Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/common.spring.xml]: Invocation of init method failed; nested exception is java.lang.VerifyError:
class loading constraint violated (class: com/mchange/v2/c3p0/impl/NewProxyDatabaseMetaData method: attach(Lcom/mchange/v2/c3p0/impl/NewPooledConnection;)V) at pc: 0 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) at java.security.AccessController.doPrivileged(AccessController.java:214) 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.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269) ... 111 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource
[/WEB-INF/classes/common.spring.xml]: Invocation of init method failed; nested exception is java.lang.VerifyError: class loading constraint violated (class: com/mchange/v2/c3p0/impl/NewProxyDatabaseMetaData method: attach(Lcom/mchange/v2/c3p0/impl/NewPooledConnection;)V) at pc: 0 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) at java.security.AccessController.doPrivileged(AccessController.java:214) 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.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269) ... 124 more Caused by: java.lang.VerifyError: class loading constraint violated (class: com/mchange/v2/c3p0/impl/NewProxyDatabaseMetaData method: attach(Lcom/mchange/v2/c3p0/impl/NewPooledConnection;)V) at pc: 0 at java.lang.J9VMInternals.verifyImpl(Native Method) at java.lang.J9VMInternals.verify(J9VMInternals.java:59) at java.lang.J9VMInternals.initialize(J9VMInternals.java:120) at com.mchange.v2.c3p0.impl.NewProxyConnection.getMetaData(NewProxyConnection.java:675) at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:113) at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2119) at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2115) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1339) at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867) at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:814) at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:732) at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335) ... 134 more
刚开始的时候,一直在找异常二的错误,找了网上的一些资料,说是包冲突,但是试了统一了几个包还是不管用。今天我又重新重头看了一下异常信息,发现了第一条信息,突然想起,在配置WebSphere的时候,有一个选项:
“ 为资源创建 MBean ”,今天就把我本机上的这个选项给去掉,还真报了和测试环境上的一样,在选回去就又可以了。呵呵,好高兴,终于找到问题的所在,周一去了,试一下!
------------------------------------
试了一下,不是这个问题,测试环境上的已经选中了那个选项!
于是,我就先把c3p0去掉,这样就不在报上面的错误,终于可以访问了,但是新的问题又出现了,报:
There is no Action mapped for namespace /zhsz and action name users. - [unknown location] at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:177) at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61) at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39) at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:458) at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at cdb.hq.litsoft.gwc.filter.AuthorityFilter.doFilter(AuthorityFilter.java:30) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:613) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:145) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:580) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:111) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3107) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394) at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213) at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498) [11/16/09 14:02:50:406 PST] 00000041 ServletWrappe I SRVE0242I: [gwyc_war] [/gwyc] [/common/404.jsp]: Initialization successful. [11/16/09 14:02:50:453 PST] 00000041 WebApp A SRVE0180I: [gwyc_war#gwyc.war] [/gwyc] [Servlet.LOG]: Error page exception The server cannot use the error page specified for your application because of the exception printed below. [11/16/09 14:02:50:468 PST] 00000041 WebApp A SRVE0181I: [gwyc_war#gwyc.war] [/gwyc] [Servlet.LOG]: Error Page Exception: : com.ibm.websphere.servlet.error.ServletErrorReport: SRVE0190E: File not found: /zhsz/users!login.action at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:584) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:111) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3107) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394) at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213) at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498) Caused by: java.io.FileNotFoundException: /zhsz/users!login.action at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:355) ... 17 more
找不到action,网上关于这个问题的解决是:
服务器>应用程序服务器>[选择所使用的服务器]>Web 容器设置>Web 容器>定制属性,增加名称为“com.ibm.ws.webcontainer.invokefilterscompatibility”的定制属性,值为true。
但是网上的多是因为WebSphere升级到6.1.0.17,我也设上试试,还是不行。
我就检查一下测试环境跟我本地有什么区别,发现原来是测试环境装的时候,选的是“应用服务环境”,而我本地是“Department manager”环境,所以就不行,目前正在寻找解决的方案,找到了,在回来补上!。。。。。。
评论
你在部署的时候,注意看一下,一个文本框,你输入一个部署路径就可以
我还尝试过,如果路径很长的话,也有问题
今天让一个同事帮忙搞了一下,结果就成功了!!
原来是在部署的时候,有一个填写"应用程序目录"的文本框,在这里填写一个路径就可以部署成功了.
我个人认为,之前的可能是没有找到我的struts配置文件引起的.
发表评论
-
ngnix使用
2011-10-13 15:36 12481.nginx linux 安装 ./configure ... -
WebSphere应用部署
2009-11-01 21:31 2410一、两个重要的访问地址 管理控制台:https://loca ... -
使用批处理备份日志
2009-06-19 17:09 1122客户要求JBoss日志级别是DEBUG,这个级别的日志,每天估 ... -
Tomcat中禁止列目录下的文件
2009-06-11 14:34 1151以前在学习的时候,遇到过这样的情况,就是地址敲到文件夹,没有指 ... -
weblogic在产品模式下的自动启动
2009-06-11 14:23 906以前创建Domain的时候,多是选择开发模式,启动的时候就不需 ... -
web监测工具
2009-06-11 14:22 1416经一个同事的介绍,发 ... -
JBoss做成windows服务
2009-06-11 14:15 937用JBossService可以将JBoss做成windows服 ... -
JBoss停止服务脚本
2009-06-11 14:08 2391今天需要执行一个自动关闭、启动jboss的功能,就想使用jbo ... -
JBOSS的安全配置
2009-06-11 13:59 1045一、JMX安全配置 1: 找 ...
相关推荐
WebSphere 常见问题及解决办法详解 在本文中,我们将详细探讨 WebSphere 中的一些常见问题及其解决方法。WebSphere 是一个基于 Java 的应用服务器,广泛应用于企业级应用开发中。然而,在实际开发和部署过程中,...
本文将详细介绍如何解决Websphere Application Server 6.1中的乱码问题。 首先,我们需要理解乱码问题产生的原因。乱码通常是由字符编码不匹配导致的,比如服务器使用了不同的字符编码来解析和显示数据。在...
### WEBSPHERE乱码问题的解决与处理 在IT领域中,尤其是对于使用IBM WebSphere作为应用服务器的企业来说,遇到中文乱码的问题是一件非常头疼的事情。这类问题往往会影响到业务的正常运行,降低用户体验,因此及时...
解决 WebSphere 不支持 JDK 新特性的问题 在 WebSphere Application Server V6.1 中,如果 JSP 中嵌入的代码包含 JDK 5.0 的特性,编译的时候会出错。这是因为 WAS6.1 采用 JDK5.0,因此需要设置相应的 JSP 引擎...
本使用手册将详细介绍如何在WebSphere7上进行各项操作。 一、安装与配置 1. 安装WebSphere7:首先,下载WebSphere Application Server的安装文件,然后按照安装向导进行安装。确保选择正确的操作系统平台和安装类型...
### 在Linux服务器上每周自动重启WebSphere服务配置 #### 知识点概述 本文档将详细介绍如何在Linux环境中设置cron任务来实现WebSphere服务的自动重启。此方法不仅适用于WebSphere服务,还可广泛应用于需要定时执行...
在使用IBM Websphere Application Server 6.1的过程中,用户可能会遇到软件许可证的有效期问题。一旦许可证过期,不仅会影响应用程序的正常运行,还可能引发一系列的技术难题。重新安装虽然是一种解决方案,但往往...
8. **80端口使用**:若需要在WebSphere上使用80端口,需要在应用程序服务器的Web容器传输链中定义,并重启服务器以使更改生效。 9. **Struts2 Action找不到**:打完补丁后,Struts2应用仍然报告Action找不到的问题...
* 使用共享库:在 WebSphere 中,我们可以使用共享库来解决 jar 包冲突问题。共享库提供了一种方式来共享 jar 包,使得不同的应用程序可以共享同一个 jar 包。 * 使用不同的类加载器:在 WebSphere 中,我们可以使用...
很详细的 websphere MQ错误代码 包括了最常见的所有错误 websphere MQ错误代码
### Spring 数据源配置详解:DBCP、C3P0与JNDI #### 一、引言 在Java企业级应用开发中,数据库连接管理是一个关键环节,它直接影响到应用程序的性能与稳定性。Spring框架提供了丰富的数据访问抽象层,使得开发者...
【标题】:“Websphere MQ入门教程-使用IBM Websphere MQ” 【正文】: IBM WebSphere MQ(原名MQSeries)是IBM提供的一款企业级的消息中间件产品,它允许不同应用程序、系统和网络在不同时区和平台之间交换消息。...
本教程旨在指导用户在Windows系统上安装和使用IBM WebSphere MQ v6.0。 **安装先决条件** 在安装MQ之前,需要满足以下硬件和软件要求: 1. **硬件环境**:至少需要一台基于32位Intel处理器的IBM PC兼容机,支持...
### WebSphere Commerce 使用与定制详解 #### 一、引言 在本文档中,我们将详细介绍如何使用 IBM WebSphere Commerce 平台以及如何对其进行定制化处理,以满足特定业务需求。WebSphere Commerce 是一款功能强大的...
IBM WebSphere Portal 解决方案
在开始讨论JSF组件在WebSphere平台上的配置与使用之前,我们首先需要了解所涉及软件的版本信息,这对于确保兼容性和功能正确性至关重要。在本文档中,提及的WebSphere Application Server版本为6.1.0.0,而JDK版本为...
1. **Websphere安装步骤**:这个环节涉及到如何在不同平台上安装Websphere 6.1,可能涵盖的内容包括下载安装包、系统需求、安装向导的使用、选择安装类型(标准版或网络部署版)、设置安装路径、配置服务器环境变量...
【Linux上的WebSphere MQ开发快速入门】 WebSphere MQ,又称为IBM MQ,是IBM提供的一种企业级消息中间件,它允许应用程序之间通过网络传输数据,提供了可靠的消息传递和队列管理功能。在Linux环境中,WebSphere MQ...
webSphere使用教程,为TIF格式的电子书,初级教程