Cool, pls check the 1.1 version because it was giving me some hard time too.
Cheers!
Hernan
Lasantha Ranaweera wrote:
Hernan,
Still there is this classpath issue in my sample :-( . I am going to
change it to ant script rather than direct java command. Hopefully it
will remove most of the pains from users and my side too.
I will make the 1.2 sample according to that that and update the doc.
Hopefully I will finish it by tomorrow.
Thanks,
Lasantha
Hernan Cunico wrote:
I put in the classpath the same jars I specified in the build.xml.
Geronimo v1.1 and v1.2 are quite different in terms of how these specs
are grouped, could you pinpoint what are the changes you made to the
v1.1 sample, I had to make lots of changes myself to migrate the app
to v1.2
Cheers!
Hernan
Lasantha Ranaweera wrote:
I have changed the sample application now to load the relevant JAR
files in to a different location and set the path as in the
server.jar. Latest version is uploaded in the 1.1 documentation. But
I couldn't test this one in a Windows machine either due to some
practical problems :-\ . Please follow the steps in the 1.1 Doc.
BTW: I suspect your machine's CLASSPATH variable has a problem if you
have followed my previous steps still getting the previous error.
Becos javax/xml/soap/SOAPException is part of
geronimo-j2ee_1.4_spec-1.1.jar and it should be loaded from it.
Sorry for this problem.
Lasantha
Hernan Cunico wrote:
By doing that the command does not fail without arguments, however
when I specify any values I get a new exception
d:\samples\1.2\Calculator\bin>java
org.apache.geronimo.samples.calc.client.CalculatorClient 10 10
Exception in thread "main" java.lang.NoClassDefFoundError:
javax/xml/soap/SOAPException
at
org.apache.axis.configuration.FileProvider.configureEngine(FileProvider.java:179)
at org.apache.axis.AxisEngine.init(AxisEngine.java:172)
at org.apache.axis.AxisEngine.<init>(AxisEngine.java:156)
at org.apache.axis.client.AxisClient.<init>(AxisClient.java:52)
at
org.apache.axis.client.Service.getAxisClient(Service.java:104)
at org.apache.axis.client.Service.<init>(Service.java:157)
at
org.apache.axis.client.ServiceFactory.createService(ServiceFactory.java:198)
at
org.apache.geronimo.samples.calc.client.CalculatorClient.main(CalculatorClient.java:42)
Shouldn't all these already be addressed at build time?
Cheers!
Hernan
Lasantha Ranaweera wrote:
Looks like a class path issue :-\ . Please follow the given steps
and let me know the status. I would like to dig more in to this
problem.
1. Add the following JAR files to your class path.
geronimo-j2ee_1.4_spec-1.1.jar
geronimo-jaxrpc_1.1_spec-1.0.1.jar
axis-1.4.jar
commons-logging-1.0.4.jar
commons-discovery-0.2.jar
wsdl4j-1.5.2.jar
(Note some of the versions differ according to your G version)
2.Open a command prompt and move in to the <calculator_home>/bin.
3. java org.apache.geronimo.samples.calc.client.CalculatorClient
<num1> <num2>
Thanks,
Lasantha
Hernan Cunico wrote:
I can't get that far yet. I'm stuck trying to run the CalcClient,
it complains about not finding the
org/apache/geronimo/samples/calc/client/CalculatorClient, but the
class is actually there and accessible.
BTW, I'm trying on Tomcat first.
Cheers!
Hernan
Lasantha Ranaweera wrote:
Hernan,
Thanks for pointing out this issue. Looks like we definitely have
a case
here. Please verify the error you are getting as same given below.
After you have mentioned I tested this sample application in both
Jetty &
Tomcat version of the server for 1.1.1 & trunk version (built
recently)
but not in 1.2. The client side of the application fails in the
Jetty
version of the server with following error for each case for me
too:(. The
interesting thing is it works fine for Tomcat version.
AxisFault
faultCode: {http://xml.apache.org/axis/}HTTP
faultSubcode:
faultString: (404)Not Found
faultActor:
faultNode:
faultDetail:
{}:return code: 404
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html;
charset=ISO-8859-1"/>
<title>Error 404 </title>
</head>
<body><h2>HTTP ERROR:
404</h2><pre>NOT_FOUND</pre>
<p>RequestURI=//Calculator/calculator</p><p><i><small><a
href="http://jetty.mortbay.org/">Powered by
Jetty://</a></small></i></p><br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</body>
</html>
{http://xml.apache.org/axis/}HttpErrorCode:404
(404)Not Found
at
org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744)
at
org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)
at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at
org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at
org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at
org.apache.axis.client.AxisClientProxy.invoke(AxisClientProxy.java:163)
at $Proxy0.addition(Unknown Source)
at
org.apache.geronimo.samples.calc.client.CalculatorClient.main(Unknown
Source)
Thanks,
Lasantha
Lasantha,
I've been trying to get this app to work on G 1.2. I updated the
build
script and deployment plans but still can't get the client to
work. I had
the same error in 1.1.1, any chance you could take a look at it?
Here is the link to the 1.2 version.
http://cwiki.apache.org/GMOxDOC12/simple-web-services-sample-application.html
Cheers!
Hernan