# ode-dev mailing list archives

##### Site index · List index
Message view
Top
From "Fernando Lozano" <chopper.j...@gmail.com>
Subject RE: Apache Ode on JBoss With Oracle
Date Wed, 01 Aug 2007 13:41:54 GMT
```Hi,

Im still trying to deploy Ode in JBoss and have a relative success. The
.deployed file is created. I can see the WSDL for the HelloWorld2 example.
But when I try to run the example I get some errors. Im using Eclipses Web
Service Explorer to run the example and when hit GO to execute the operation
the errors come out through the server console window (the system console
where I started the server).

By the way, yesterday I got JBoss to use Oracle as an external database. But
in a differente server. Ode is in one JBoss Server and Oracle in another.
When I get both working separately Ill merge the procedures and see what
comes out.

Thank you very much for your help,
Fernando Lozano

PS:

Here is the error trace (I did some trimming so as not to show useless
lines):

2007-08-01 09:34:39,718 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
Checking for Operation using WSAAction :

2007-08-01 09:34:39,718 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
Checking for Operation using SOAP message body's first child's local name :
hello

2007-08-01 09:34:39,734 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) | Found
operation org.apache.axis2.description.InOutAxisOperation@12a801

2007-08-01 09:34:39,750 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |

2007-08-01 09:34:39,750 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
Starting transaction.

2007-08-01 09:34:39,765 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
Routed: svcQname {http://ode/bpel/unit-test.wsdl}HelloService -->
BpelProcess[{http://ode/bpel/unit-test}HelloWorld2-1]

2007-08-01 09:34:39,921 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
Rehydrating process {http://ode/bpel/unit-test}HelloWorld2-1

2007-08-01 09:34:40,296 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
Creating process DAO for {http://ode/bpel/unit-test}HelloWorld2-1
(guid=hqejbhcnphr2h3hdfpnflo)

2007-08-01 09:34:40,421 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) | ODE
routed to operation Operation: name=hello

style=REQUEST_RESPONSE,1

Input: name=TestIn

Message: name={http://ode/bpel/unit-test.wsdl}HelloMessage

Part: name=TestPart

typeName={http://www.w3.org/2001/XMLSchema}string

Output: name=TestOut

Message: name={http://ode/bpel/unit-test.wsdl}HelloMessage

Part: name=TestPart

typeName={http://www.w3.org/2001/XMLSchema}string from service
{http://ode/bpel/unit-test.wsdl}HelloService

2007-08-01 09:34:40,484 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
Invoking ODE using MEX {MyRoleMex#327680 [Client hqejbhcnphr2h3jmqh6kvo]
calling {http://ode/bpel/unit-test.wsdl}HelloService.hello(...)}

2007-08-01 09:34:40,515 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
Message content:  <?xml version="1.0" encoding="UTF-8"?>

<message><TestPart xmlns:q0="http://ode/bpel/unit-test.wsdl"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/></message>

2007-08-01 09:34:40,531 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
Routed: svcQname {http://ode/bpel/unit-test.wsdl}HelloService -->
BpelProcess[{http://ode/bpel/unit-test}HelloWorld2-1]

2007-08-01 09:34:40,546 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
invoke() EPR= null ==> BpelProcess[{http://ode/bpel/unit-test}HelloWorld2-1]

2007-08-01 09:34:40,828 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
Commiting ODE MEX {MyRoleMex#327680 [Client hqejbhcnphr2h3jmqh6kvo] calling
{http://ode/bpel/unit-test.wsdl}HelloService.hello(...)}

2007-08-01 09:34:40,843 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
Commiting transaction.

2007-08-01 09:34:41,234 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) | >>
handleWorkEvent(jobData=org.quartz.JobDataMap@10155fb)

2007-08-01 09:34:41,250 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
InvokeInternal event for mexid 327680

2007-08-01 09:34:41,375 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
Scheduled job failed; jobDetail=org.quartz.JobDataMap@10155fb

java.lang.NullPointerException

at
org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:137)

at
org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:280)

at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java
:311)

at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java
:390)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(QuartzSch
edulerImpl.java:351)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(QuartzSched
ulerImpl.java:367)

at
org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java:32)

at org.quartz.core.JobRunShell.run(JobRunShell.java:203)

at
va:650)

at
75)

2007-08-01 09:34:41,406 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) | >>
handleWorkEvent(jobData=org.quartz.JobDataMap@10155fb)

2007-08-01 09:34:41,406 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
InvokeInternal event for mexid 327680

2007-08-01 09:34:41,406 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
Scheduled job failed; jobDetail=org.quartz.JobDataMap@10155fb

java.lang.NullPointerException

at
org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:137)

at
org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:280)

at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java
:311)

at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java
:390)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(QuartzSch
edulerImpl.java:351)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(QuartzSched
ulerImpl.java:367)

at
org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java:32)

at org.quartz.core.JobRunShell.run(JobRunShell.java:203)

at
va:650)

at
75)

2007-08-01 09:34:41,437 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) | >>
handleWorkEvent(jobData=org.quartz.JobDataMap@10155fb)

2007-08-01 09:34:41,437 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
InvokeInternal event for mexid 327680

2007-08-01 09:34:41,453 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
Scheduled job failed; jobDetail=org.quartz.JobDataMap@10155fb

java.lang.NullPointerException

at
org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:137)

at
org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:280)

at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java
:311)

at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java
:390)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(QuartzSch
edulerImpl.java:351)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(QuartzSched
ulerImpl.java:367)

at
org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java:32)

at org.quartz.core.JobRunShell.run(JobRunShell.java:203)

at
va:650)

at
75)

2007-08-01 09:34:41,468 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) | >>
handleWorkEvent(jobData=org.quartz.JobDataMap@10155fb)

2007-08-01 09:34:41,484 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
InvokeInternal event for mexid 327680

2007-08-01 09:34:41,484 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
Scheduled job failed; jobDetail=org.quartz.JobDataMap@10155fb

java.lang.NullPointerException

at
org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:137)

at
org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:280)

at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java
:311)

at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java
:390)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(QuartzSch
edulerImpl.java:351)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(QuartzSched
ulerImpl.java:367)

at
org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java:32)

at org.quartz.core.JobRunShell.run(JobRunShell.java:203)

at
va:650)

at
75)

2007-08-01 09:34:41,515 INFO  [STDOUT] ERROR - GeronimoLog.error(108) | Job
could not be completed after 3: hqejbhcnphr2h3jmqh6kvp[3]:
{type=INVOKE_INTERNAL, __scheduler=ODE,
pid={http://ode/bpel/unit-test}HelloWorld2-1, mexid=327680}

java.lang.NullPointerException

at
org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:137)

at
org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:280)

at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java
:311)

at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java
:390)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(QuartzSch
edulerImpl.java:351)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(QuartzSched
ulerImpl.java:367)

at
org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java:32)

at org.quartz.core.JobRunShell.run(JobRunShell.java:203)

at
va:650)

at
75)

2007-08-01 09:34:41,546 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
Rescheduling problematic job for a bit later: hqejbhcnphr2h3jmqh6kvp[3]:
{type=INVOKE_INTERNAL, __scheduler=ODE,
pid={http://ode/bpel/unit-test}HelloWorld2-1, mexid=327680}

java.lang.NullPointerException

at
org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:137)

at
org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:280)

at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java
:311)

at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java
:390)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(QuartzSch
edulerImpl.java:351)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(QuartzSched
ulerImpl.java:367)

at
org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java:32)

at org.quartz.core.JobRunShell.run(JobRunShell.java:203)

at
va:650)

at
75)

2007-08-01 09:35:41,640 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) | >>
handleWorkEvent(jobData=org.quartz.JobDataMap@1e5ab72)

2007-08-01 09:35:41,640 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
InvokeInternal event for mexid 327680

2007-08-01 09:35:41,640 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
Scheduled job failed; jobDetail=org.quartz.JobDataMap@1e5ab72

java.lang.NullPointerException

at
org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:137)

at
org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:280)

at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java
:311)

at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java
:390)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(QuartzSch
edulerImpl.java:351)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(QuartzSched
ulerImpl.java:367)

at
org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java:32)

at org.quartz.core.JobRunShell.run(JobRunShell.java:203)

at
va:650)

at
75)

2007-08-01 09:35:41,640 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) | >>
handleWorkEvent(jobData=org.quartz.JobDataMap@1e5ab72)

2007-08-01 09:35:41,640 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
InvokeInternal event for mexid 327680

2007-08-01 09:35:41,656 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
Scheduled job failed; jobDetail=org.quartz.JobDataMap@1e5ab72

java.lang.NullPointerException

at
org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:137)

at
org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:280)

at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java
:311)

at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java
:390)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(QuartzSch
edulerImpl.java:351)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(QuartzSched
ulerImpl.java:367)

at
org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java:32)

at org.quartz.core.JobRunShell.run(JobRunShell.java:203)

at
va:650)

at
75)

2007-08-01 09:35:41,656 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) | >>
handleWorkEvent(jobData=org.quartz.JobDataMap@1e5ab72)

2007-08-01 09:35:41,656 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
InvokeInternal event for mexid 327680

2007-08-01 09:35:41,656 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
Scheduled job failed; jobDetail=org.quartz.JobDataMap@1e5ab72

java.lang.NullPointerException

at
org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:137)

at
org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:280)

at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java
:311)

at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java
:390)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(QuartzSch
edulerImpl.java:351)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(QuartzSched
ulerImpl.java:367)

at
org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java:32)

at org.quartz.core.JobRunShell.run(JobRunShell.java:203)

at
va:650)

at
75)

2007-08-01 09:35:41,656 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) | >>
handleWorkEvent(jobData=org.quartz.JobDataMap@1e5ab72)

2007-08-01 09:35:41,656 INFO  [STDOUT] DEBUG - GeronimoLog.debug(66) |
InvokeInternal event for mexid 327680

2007-08-01 09:35:41,671 INFO  [STDOUT] ERROR - GeronimoLog.error(108) |
Scheduled job failed; jobDetail=org.quartz.JobDataMap@1e5ab72

java.lang.NullPointerException

at
org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:137)

at
org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:280)

at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java
:311)

at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java
:390)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(QuartzSch
edulerImpl.java:351)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(QuartzSched
ulerImpl.java:367)

at
org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java:32)

at org.quartz.core.JobRunShell.run(JobRunShell.java:203)

at
va:650)

at
75)

2007-08-01 09:35:41,671 INFO  [STDOUT] ERROR - GeronimoLog.error(108) | Job
could not be completed after 3: hqejbhcnphr2h3jmqh6kvq[3]:
{type=INVOKE_INTERNAL, final=true, __scheduler=ODE,
pid={http://ode/bpel/unit-test}HelloWorld2-1, mexid=327680}

java.lang.NullPointerException

at
org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:137)

at
org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:280)

at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java
:311)

at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java
:390)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.doExecute(QuartzSch
edulerImpl.java:351)

at
org.apache.ode.bpel.scheduler.quartz.QuartzSchedulerImpl.execute(QuartzSched
ulerImpl.java:367)

at
org.apache.ode.bpel.scheduler.quartz.JobImpl.execute(JobImpl.java:32)

at org.quartz.core.JobRunShell.run(JobRunShell.java:203)

at
va:650)

at
75)

2007-08-01 09:35:41,718 INFO  [STDOUT] ERROR - GeronimoLog.error(104) |
Saved problematic job to disk (last resort): hqejbhcnphr2h3jmqh6kvq[3]:
{type=INVOKE_INTERNAL, final=true, __scheduler=ODE,
pid={http://ode/bpel/unit-test}HelloWorld2-1, mexid=327680} in file

2007-08-01 09:36:02,671 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
Periodic recovery - first pass <mié, 1 ago 2007 09:36:02>

2007-08-01 09:36:02,671 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
StatusModule: first pass

2007-08-01 09:36:02,671 DEBUG [com.arjuna.ats.txoj.logging.txojLoggerI18N]
[com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_3] -
TORecoveryModule - first pass

2007-08-01 09:36:02,671 DEBUG [com.arjuna.ats.jta.logging.loggerI18N]
[com.arjuna.ats.internal.jta.recovery.info.firstpass] Local XARecoveryModule
- first pass

2007-08-01 09:36:12,671 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
Periodic recovery - second pass <mié, 1 ago 2007 09:36:12>

2007-08-01 09:36:12,671 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger]
AtomicActionRecoveryModule: Second pass

2007-08-01 09:36:12,671 DEBUG [com.arjuna.ats.txoj.logging.txojLoggerI18N]
[com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_6] -
TORecoveryModule - second pass

2007-08-01 09:36:12,671 DEBUG [com.arjuna.ats.jta.logging.loggerI18N]
[com.arjuna.ats.internal.jta.recovery.info.secondpass] Local
XARecoveryModule - second pass

2007-08-01 09:36:40,859 INFO  [STDOUT] ERROR - GeronimoLog.error(104) |
Timeout or execution error when waiting for response to MEX
{MyRoleMex#327680 [Client hqejbhcnphr2h3jmqh6kvo] calling
{http://ode/bpel/unit-test.wsdl}HelloService.hello(...)}
java.util.concurrent.TimeoutException: Message exchange
org.apache.ode.bpel.engine.MyRoleMessageExchangeImpl\$ResponseFuture@69d34e
timed out when waiting for a response!

2007-08-01 09:36:40,921 INFO  [STDOUT] ERROR -
StandardWrapperValve.invoke(278) | Servlet.service() para servlet
AxisServlet lanzó excepción

java.lang.NullPointerException

at
org.apache.axis2.engine.AxisEngine.extractFaultInformationFromMessageContext
(AxisEngine.java:353)

at
org.apache.axis2.engine.AxisEngine.createFaultMessageContext(AxisEngine.java
:249)

at
org.apache.axis2.transport.http.AxisServlet.handleFault(AxisServlet.java:317
)

at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:277)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:290)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)

at
va:96)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:235)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)

at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:230)

at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:175)

at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssoci
ationValve.java:179)

at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:
84)

at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128
)

at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104
)

at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnecti
onValve.java:156)

at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)

at

at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

at
org.apache.coyote.http11.Http11Protocol\$Http11ConnectionHandler.process(Http
11Protocol.java:580)

at
org.apache.tomcat.util.net.JIoEndpoint\$Worker.run(JIoEndpoint.java:447)

2007-08-01 09:36:41,000 INFO  [STDOUT] ERROR -
ApplicationDispatcher.invoke(719) | El Servlet.service() para servlet jsp
lanzó una excepción

java.lang.IllegalStateException: getOutputStream() ya ha sido llamado para
esta respuesta

at org.apache.catalina.connector.Response.getWriter(Response.java:604)

at
98)

at
org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:125)

at
org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:118)

at
org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:191)

at
org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFacto
ryImpl.java:118)

at
org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.j
ava:77)

at
org.apache.jsp.axis2_002dweb.Error.error500_jsp._jspService(error500_jsp.jav
a:108)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
87)

at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:290)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)

at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:687)

at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:471)

at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:403)

at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:301)

at
org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:424
)

at
org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:343
)

at
org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:
287)

at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142
)

at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104
)

at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnecti
onValve.java:156)

at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)

at

at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

at
org.apache.coyote.http11.Http11Protocol\$Http11ConnectionHandler.process(Http
11Protocol.java:580)

at
org.apache.tomcat.util.net.JIoEndpoint\$Worker.run(JIoEndpoint.java:447)

2007-08-01 09:36:41,062 ERROR
[org.apache.catalina.core.ContainerBase.[jboss.web].[localhost]] Exception
Processing ErrorPage[errorCode=500, location=/axis2-web/Error/error500.jsp]

org.apache.jasper.JasperException: java.lang.IllegalStateException:
getOutputStream() ya ha sido llamado para esta respuesta

at
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWra
pper.java:535)

at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4
23)

at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:290)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)

at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:687)

at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:471)

at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:403)

at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:301)

at
org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:424
)

at
org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:343
)

at
org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:
287)

at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142
)

at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104
)

at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnecti
onValve.java:156)

at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)

at

at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

at
org.apache.coyote.http11.Http11Protocol\$Http11ConnectionHandler.process(Http
11Protocol.java:580)

at
org.apache.tomcat.util.net.JIoEndpoint\$Worker.run(JIoEndpoint.java:447)

Caused by: java.lang.IllegalStateException: getOutputStream() ya ha sido

at org.apache.catalina.connector.Response.getWriter(Response.java:604)

at
98)

at
org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:125)

at
org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:118)

at
org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:191)

at
org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFacto
ryImpl.java:118)

at
org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.j
ava:77)

at
org.apache.jsp.axis2_002dweb.Error.error500_jsp._jspService(error500_jsp.jav
a:108)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
87)

... 21 more

De: Matthieu Riou [mailto:matthieu.riou@gmail.com]
Enviado el: Martes, 31 de Julio de 2007 02:29 p.m.
Para: dev@ode.apache.org
Asunto: Re: Apache Ode on JBoss With Oracle

Hi Fernando,

Setting up another database should be pretty much a three step process:

1. Load the database schema in Oracle. I've attached the schema file to this
e-mail. You can also get it by building ODE.
2. Configure ODE to use a server-provided datasource by setting the
following properties in ode-axis2.properties
ode-axis2.db.mode=EXTERNAL
ode-axis2.db.ext.dataSource=java:comp/env/jdbc/DatasourceName
ode-axis2.tx.factory.class=org.apache.ode.axis2.util.JBossFactory
3. Setup the datasource in JBoss to use your Oracle database (see the JBoss
documentation if you don't know how to do this).

If you can take detailed notes about setting up ODE with JBoss+Oracle we
would be *very* interested in adding them in the ODE documentation, so that
others can benefit from it. Let me know how it goes.

Cheers,
Matthieu

On 7/31/07, Fernando Lozano <chopper.jose@gmail.com> wrote:

Hi,

I´ve managed to integrate Apache Ode with JBoss 3.2.7. It all runs fine by
just copying thw WAR file to the deploy directory. Now I`m onto using Oracle
Database instead of using Derby. The problem is I don´t know where to start.

I´ve seen a guide in the Apache Ode site in the reference section, but it
just talks about PXE with MySQL.

Can anyone help me changing my Ode database from Derby to Oracle?

I`m really interested in doing this, but I´m kind of a newbie in this so I
need some help.