求助ssh框架cxf的配置问题

xuxi1103 2014-04-14 09:38:57
环境:struts1.2 spring hibernate2 weblogic10.3 cxf2.2.1 jdk1.60_11
将cxf集成到spring中去时,访问http://cxf.apache.org/jaxws 和http://cxf.apache.org/schemas/jaxws.xsd时,若将结尾的">紧接在后面,则后一个网址访问不了,需要空格或者换行才能访问,但是当项目启动后还是会报这边有错
具体错误如下
<2014-4-14 下午08时59分50秒 CST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Client VM Version 11.0-b16 from Sun Microsystems Inc.>
<2014-4-14 下午08时59分51秒 CST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.1.0 Thu Jun 11 00:26:56 EDT 2009 1227385 >
<2014-4-14 下午08时59分51秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
<2014-4-14 下午08时59分51秒 CST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
<2014-4-14 下午08时59分52秒 CST> <Notice> <Log Management> <BEA-170019> <The server log file D:\Oracle\Middleware\user_projects\domains\hrcws_domain\servers\AdminServer\logs\AdminServer.log is opened. All server side log events will be written to this file.>
<2014-4-14 下午08时59分52秒 CST> <Error> <Socket> <BEA-000438> <Unable to load performance pack. Using Java I/O instead. Please ensure that wlntio.dll is in: 'D:\Oracle\Middleware\jdk160_11\bin;D:\Oracle\Middleware\wlserver_10.3\bin;D:\Oracle\Middleware\wlserver_10.3\server\bin'
>
<2014-4-14 下午08时59分53秒 CST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
<2014-4-14 下午08时59分55秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY>
<2014-4-14 下午08时59分55秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
2014-4-14 20:59:58 com.sun.faces.config.ConfigureListener contextInitialized
信息: Initializing Sun's JavaServer Faces implementation (1.2_03-b04-FCS) for context '/console'
2014-4-14 20:59:58 com.sun.faces.config.ConfigureListener contextInitialized
信息: Completed initializing Sun's JavaServer Faces implementation (1.2_03-b04-FCS) for context '/console'

<Line 43, Column 57>: XML-24509: (Error) Duplicated definition for: 'identifiedType'
<Line 60, Column 28>: XML-24509: (Error) Duplicated definition for: 'beans'
<Line 157, Column 34>: XML-24509: (Error) Duplicated definition for: 'description'
<Line 169, Column 29>: XML-24509: (Error) Duplicated definition for: 'import'
<Line 191, Column 28>: XML-24509: (Error) Duplicated definition for: 'alias'
……
<Line 1141, Column 36>: XML-24509: (Error) Duplicated definition for: 'propsType'
<Line 1154, Column 45>: XML-24509: (Error) Duplicated definition for: 'defaultable-boolean'

<2014-4-14 下午08时59分59秒 CST> <Warning> <HTTP> <BEA-101162> <User defined listener org.springframework.web.context.ContextLoaderListener failed: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 17 in XML document from ServletContext resource [/WEB-INF/applicationContext.xml] is invalid; nested exception is oracle.xml.parser.schema.XSDException: Duplicated definition for: 'identifiedType'.
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 17 in XML document from ServletContext resource [/WEB-INF/applicationContext.xml] is invalid; nested exception is oracle.xml.parser.schema.XSDException: Duplicated definition for: 'identifiedType'
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:404)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
Truncated. see log file for complete stacktrace
oracle.xml.parser.schema.XSDException: Duplicated definition for: 'identifiedType'
at oracle.xml.parser.v2.XMLError.flushErrorHandler(XMLError.java:431)
at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:290)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:287)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:181)
at oracle.xml.jaxp.JXDocumentBuilder.parse(JXDocumentBuilder.java:151)
Truncated. see log file for complete stacktrace
>
The Simple Web App. Has Been Removed
<2014-4-14 下午08时59分59秒 CST> <Warning> <HTTP> <BEA-101162> <User defined listener org.ds.util.HywdcTimeListener failed: java.lang.NullPointerException.
java.lang.NullPointerException
at org.ds.util.HywdcTimeListener.contextDestroyed(HywdcTimeListener.java:17)
at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:482)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.EventsManager.notifyContextDestroyedEvent(EventsManager.java:200)
Truncated. see log file for complete stacktrace
>
<2014-4-14 下午08时59分59秒 CST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application '_appsdir_HRC_dir'.
weblogic.application.ModuleException:
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1376)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:452)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
Truncated. see log file for complete stacktrace
oracle.xml.parser.schema.XSDException: Duplicated definition for: 'identifiedType'
at oracle.xml.parser.v2.XMLError.flushErrorHandler(XMLError.java:431)
at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:290)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:287)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:181)
at oracle.xml.jaxp.JXDocumentBuilder.parse(JXDocumentBuilder.java:151)
Truncated. see log file for complete stacktrace
>
...全文
400 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
eqeqrqr 2016-01-27
  • 打赏
  • 举报
回复
我也遇到一样的问题了加入xmlparserv2.jar这个架包后报错
xuxi1103 2014-04-16
  • 打赏
  • 举报
回复
我用的是32位的系统,我重新导入工程后,这个问题不见了,不知道为什么。。。换成其他问题了,不过还是谢谢你们
xuxi1103 2014-04-15
  • 打赏
  • 举报
回复
我去试试,谢谢各位
ay转身遇 2014-04-15
  • 打赏
  • 举报
回复
jar包冲突,本来应该用xercesImpl的jar包来解析spring的application-context.xml,但优先使用了weblogic自带的xmlparserv2的jar包。 解决方法:让weblogic优先选择javax.wsdl.*、javax.jws.*和org.apache.xerces.*这些包,指定对xml解析用到的类(不设置也没关系),让之前的war包加入EAP的类加载结构。 编辑EAP项目属性,在Deployment Assembly里加入wsdl4j、xmlParseAPIs和xercesImpl这三个jar包
Defonds 2014-04-15
  • 打赏
  • 举报
回复
如果你用的是 64 位的 Windows 操作系统,确认一下你是不是已经把这个目录添加到了 *"java.library.path"*.... 例如,在你的服务启动脚本中,添加以下:
set MEM_ARGS= -Xms1024m -Xmx1408m -XX:PermSize=1024m -XX:MaxPermSize=1024m -Djava.library.path=E:\bea1033\wlserver_10.3\server\native\win\64
xuxi1103 2014-04-14
  • 打赏
  • 举报
回复
另外,applicationContex.xml后面配置webservice时,会报错
<jaxws:endpoint />

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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