發文作者:wekon | 五月 3, 2010

org.apache.axis.ConfigurationException

[environment]

activebpel engine 2.1.1 + tomcat 5.5.27 + win 7

[steps]

1. http://127.0.0.1:8080/BpelAdmin/
2. “Deployed Services"
3. select any listed service name

[error message]

AXIS error

Sorry, something seems to have gone wrong… here are the details:

org.apache.axis.ConfigurationException: org.apache.axis.deployment.wsdd.WSDDException: 
No provider type matches QName '{http://xml.apache.org/axis/wsdd/providers/java}BPEL-RPC'
org.apache.axis.deployment.wsdd.WSDDException: No provider type matches QName 
'{http://xml.apache.org/axis/wsdd/providers/java}BPEL-RPC'
	at org.apache.axis.deployment.wsdd.WSDDProvider.getInstance(WSDDProvider.java:166)
	at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:437)
	at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
	at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
	at org.apache.axis.deployment.wsdd.WSDDDeployment.getService(WSDDDeployment.java:427)
	at org.activebpel.rt.axis.bpel.deploy.AeBprDeployment.getService(AeBprDeployment.java:273)
	at org.apache.axis.configuration.FileProvider.getService(FileProvider.java:231)
	at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
	at org.apache.axis.MessageContext.setTargetService(MessageContext.java:756)
	at org.apache.axis.handlers.http.URLMapper.invoke(URLMapper.java:50)
	at org.apache.axis.handlers.http.URLMapper.generateWSDL(URLMapper.java:58)
	at org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java:33)
	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
	at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:104)
	at org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:446)
	at org.apache.axis.transport.http.QSWSDLHandler.invoke(QSWSDLHandler.java:68)
	at org.activebpel.rt.axis.bpel.handlers.AeQSWSDLHandler.invoke(AeQSWSDLHandler.java:58)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.axis.transport.http.AxisServlet.processQuery(AxisServlet.java:1226)
	at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:249)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
	at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:619)

[analysis]

ae-server-config.wsdd in {tomcat_home}\shared\classes is not correct

[solution]

modify the file org.activebpel.rt.bpel.server.deploy.IAeWsddConstants.java (35)
from: public static final String NAME_RPC_BINDING     = "BPEL-RPC";
to: public static final String NAME_RPC_BINDING     = "RPC";

Responses

  1. […] org.apache.axis.ConfigurationException […]


發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

分類

%d 位部落客按了讚: