Now the output is:
ERROR StatusLogger No log4j2 configuration file found. Using default
configuration: logging only errors to the console.
13:19:08.217 [main] WARN org.apache.commons.httpclient.HttpMethodBase -
Going to buffer response body of large or unknown size. Using
getResponseBodyAsStream instead is recommended.
WARN - 2018-01-25T13:19:08,217 -
<org.apache.commons.httpclient.HttpMethodBase> Going to buffer response
body of large or unknown size. Using getResponseBodyAsStream instead is
recommended.
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><odens:helloResponse
xmlns:odens="http://ode/bpel/unit-test.wsdl"><TestPart
xmlns:ns1="http://ode/bpel/unit-test.wsdl"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">Hello
World</TestPart></odens:helloResponse></soapenv:Body></soapenv:Envelope>
On 25/01/18 13:15, Sathwik B P wrote:
Sample soap requests are provided within each example processes.
bin/sendsoap http://localhost:8080/ode/processes/helloWorld
examples/HelloWorld2/testRequest.soap
On Thu, Jan 25, 2018 at 5:40 PM, Fátima Castro Jul <[email protected]>
wrote:
If I make the call from where I have extracted the distribution I get a
different error:
bin/sendsoap http://localhost:8080/ode/processes/HelloWorld2
testRequest.soap
java org.apache.ode.utils.cli.BaseCommandlineTool: Unable to read from
file "testRequest.soap"; it may be missing, a directory, or otherwise
unreadable.
On 25/01/18 13:00, Sathwik B P wrote:
You dont have to copy anything else to tomcat.
Go to the directory where you have extracted the distribution and fire the
command. The jars under the lib directory of the distribution will be used
by the sendsoap command. Just make sure those jars have read permissions.
On Jan 25, 2018 17:14, "Fátima Castro Jul" <[email protected]> wrote:
Thanks for your help!
Now, the processes are displayed in the web interface. However, the
ode.log file is still not created and I get the same error when I try to
call the deployed processes:
|bin/sendsoap http://localhost:8080/ode/processes/helloWorld
testRequest.soap|
|Error: Could not find or load main class org.apache.ode.tools.sendsoap.
cline.Http|
Where should I place the bin folder that contains the calls for
processes?
On 25/01/18 10:00, Sathwik B P wrote:
There is no problem in the setup. May be just before process deployment
was
to begin you might have stopped the server.
I could get the processes deployed and its displaying in the web
interface.
1) Shutdown tomcat
2) delete *.deployed files under /ode/WEB-INF/processes
3) Edit tomcat/webapps/ode/WEB-INF/classes/log4j.xml
append="false" => when the tomcat is stopped the log file will be
cleared.
Make it true. You should be able to see the ode.log file under
tomcat/bin.
If you want to a different location for the log file then provide the
full
path for the fileName attibute shown down.
REPLACE this line
<File name="FILE" fileName="ode.log" append="false">
WITH
<File name="FILE" fileName="ode.log" append="true">
4) Start tomcat and check in the web interface