Problem is the following:
Caused by: org.apache.axis2.AxisFault: The soap:address used for service
WSDL def
inition
{http://org.weatherprocess}WeatherProcess<http://org.weatherprocess%7dweatherprocess/>and
port WeatherProcessSOAP11po
rt should be of the form
http://hostname:port/ode/processes/myProcessEndpointName<http://hostname/ode/processes/myProcessEndpointName>
Your soap:address is not in the above format, and this is an ODE requriement
(for ports that are provided by ODE that is).
On 2/2/07, Jiang Liu <[EMAIL PROTECTED]> wrote:
Ooo, i relied on Tools too much, really thank for your reply. But now i
get endpoint can not be activated problem. In my process' wsdl, i use "
http://localhost:8080/ode/services/WeatherProcess" as access point but Ode
does not say anything that i have to deploy the WSDL first and then BPEL
process, so why the process endpoint can not be activated?
......
50733 TRACE [Thread-6] openjpa.jdbc.JDBC - <t 26444906, conn 16638165>
[0 ms] c
lose
DEBUG - BpelProcess.<init>(133) | Processing <invoke> element for process
{http:/
/org.weatherprocess}WeatherProcess-6: partnerlink weather --> {
http://www.webserv
iceX.NET}GlobalWeather:GlobalWeatherSoap
DEBUG - BpelEngineImpl.registerProcess(199) | Register process:
serviceId={http:/
/org.weatherprocess}WeatherProcess:WeatherProcessSOAP11port,
process=BpelProcess[
{http://org.weatherprocess}WeatherProcess-6]
DEBUG - BpelProcess.activate(736) | Activating {
http://org.weatherprocess}Weather
Process-6
ERROR - ProcessStoreImpl.fireEvent(462) | Exception in listener.
org.apache.ode.bpel.iapi.ContextException: Could not activate endpoint for
servic
e {http://org.weatherprocess}WeatherProcess and port
WeatherProcessSOAP11port
at org.apache.ode.axis2.BindingContextImpl.activateMyRoleEndpoint
(Binding
ContextImpl.java:52)
at org.apache.ode.bpel.engine.BpelProcess.activate(
BpelProcess.java:739)
at org.apache.ode.bpel.engine.BpelEngineImpl.registerProcess
(BpelEngineIm
pl.java:202)
at org.apache.ode.bpel.engine.BpelServerImpl.register(
BpelServerImpl.java
:303)
at org.apache.ode.axis2.ODEServer.handleEvent(ODEServer.java:565)
at org.apache.ode.axis2.ODEServer.access$100(ODEServer.java:68)
at
org.apache.ode.axis2.ODEServer$ProcessStoreListenerImpl.onProcessStore
Event(ODEServer.java:553)
at org.apache.ode.store.ProcessStoreImpl.fireEvent(
ProcessStoreImpl.java:
460)
at org.apache.ode.store.ProcessStoreImpl.fireStateChange
(ProcessStoreImpl
.java:469)
at org.apache.ode.store.ProcessStoreImpl.deploy(
ProcessStoreImpl.java:263
)
at org.apache.ode.axis2.deploy.DeploymentPoller.check(
DeploymentPoller.ja
va:134)
at org.apache.ode.axis2.deploy.DeploymentPoller.access$300
(DeploymentPoll
er.java:55)
at org.apache.ode.axis2.deploy.DeploymentPoller$PollingThread.run
(Deploym
entPoller.java:179)
Caused by: org.apache.axis2.AxisFault: The soap:address used for service
WSDL def
inition {http://org.weatherprocess}WeatherProcess and port
WeatherProcessSOAP11po
rt should be of the form
http://hostname:port/ode/processes/myProcessEndpointName
at org.apache.ode.axis2.hooks.ODEAxisService.extractServiceName
(ODEAxisSe
rvice.java:110)
at org.apache.ode.axis2.hooks.ODEAxisService.createService
(ODEAxisService
.java:49)
at org.apache.ode.axis2.ODEServer.createService(ODEServer.java
:274)
at org.apache.ode.axis2.BindingContextImpl.activateMyRoleEndpoint
(Binding
ContextImpl.java:48)
... 12 more
INFO - DeploymentPoller.check(135) | Deployment of artifact WeatherProcess
succes
sful.
Thanks a lot!
------------------------------
Jiang Liu
Student Number: 3075163
CS/Yallara Name: ljiang
RMIT, Melbourne