yann247
asked on
Deploying a JAVA web service using JBOSS 4.0.2
Hello,
I am new to this and spent time on google but couldn't find anything that works, so feel free to give me tips, links and comments please :)
I created an application in Java 1.5. I can execute it and it's working fine. Now I want to deploy it as a web service so certain methods can be used by other application.
I have to deploy it on Tomcat (I can install any version) No other constraints. I have a full access to the server.
Could you tell me the best way to do it (what to install, etc) or refer me to a tutorial?
Thanks a lot, java configuration has been driving me crazy.
I am new to this and spent time on google but couldn't find anything that works, so feel free to give me tips, links and comments please :)
I created an application in Java 1.5. I can execute it and it's working fine. Now I want to deploy it as a web service so certain methods can be used by other application.
I have to deploy it on Tomcat (I can install any version) No other constraints. I have a full access to the server.
Could you tell me the best way to do it (what to install, etc) or refer me to a tutorial?
Thanks a lot, java configuration has been driving me crazy.
And http://www.eclipse.org/webtools/jst/components/ws/M3/tutorials/BottomUpWebService.html is a quite nice practical guide.
ASKER
Actually I have both, I'm just looking for the easiest/fastest way.
Kind of like with .NET where you just have to add [Webservice] in front of a method, and then stubs and every config thing is generated.
Is it easier on Jboss or tomcat? I have both
Kind of like with .NET where you just have to add [Webservice] in front of a method, and then stubs and every config thing is generated.
Is it easier on Jboss or tomcat? I have both
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
thank you for pointing me in the right direction!
Let me know if I can help you with anything else :) It's kinda... strange the first time you try to deploy it but after this you do not even think about it - it becomes logical in a strange way :)
ASKER
Ok I might need your help again.
I installed Tomcat 5.5 on the server I'm working on. I could access it via ip.of.the.server:8080. I tried to access the administration panel but got a message saying that I had to install it. So i stopped tomcat, restarted it but now I cant connect to the server. I tried changing the port to 7070 but still nothing.
When I stop tomcat and I try ip:7070 I instantly get an error msg in IE saying that eh website is encountering problems.
If i start it IE tries to connect forever and the page stays blank... I can see the tomcat icon though...
any idea?
I installed Tomcat 5.5 on the server I'm working on. I could access it via ip.of.the.server:8080. I tried to access the administration panel but got a message saying that I had to install it. So i stopped tomcat, restarted it but now I cant connect to the server. I tried changing the port to 7070 but still nothing.
When I stop tomcat and I try ip:7070 I instantly get an error msg in IE saying that eh website is encountering problems.
If i start it IE tries to connect forever and the page stays blank... I can see the tomcat icon though...
any idea?
How did you install it? Changing the port had probably done more bad than good -- it might be something in your browser setup stopping it now(unless if you are on the same machine). I suspect that something is not installed or configured properly.
ASKER
I reinstalled the whole thing and I can access tomcat again.
I added a user in tomcat-users.xml but when I access ip:8080/ tomcat doesnt ask for a login, and when I click on the manager it just says that I dont have permission
how can i log in?
I added a user in tomcat-users.xml but when I access ip:8080/ tomcat doesnt ask for a login, and when I click on the manager it just says that I dont have permission
how can i log in?
This is really a different question from what we started with :)
How did you add it? Did you add the appropriate role? Had you setup an application? What happens if you try http://localhost:8080/examples
How did you add it? Did you add the appropriate role? Had you setup an application? What happens if you try http://localhost:8080/examples
ASKER
this is working fine I can access the axis application (beginning of the tutorial) I was just trying to acess the manager.
ASKER
I'm blocked in the tutorial. Should I create a new topic or can you help me here? :)
ASKER
I'm getting an exception:
[root@uat_ui test]# java org.apache.axis.wsdl.Java2 WSDL -o hello.wsdl -l.http://localhost:8080/axis/services/hello. -n urn:hello -p.hello. urn:hello myapp.Hello
Exception in thread "main" java.lang.NoClassDefFoundE rror: javax/xml/rpc/encoding/Typ eMappingRe gistry
This looks like a classpath problem but I followed the tutorial and set it:
[root@uat_ui test]# echo $CLASSPATH
/usr/local/axis-1_4/lib/:/ usr/java/j dk1.5.0_18 /lib/:.:/u sr/local/a xis-1_4/li b/axis.jar :/usr/loca l/axis-1_4 /lib/axis- ant.jar:/u sr/local/a xis-1_4/li b/commons- discovery- 0.2.jar
[root@uat_ui test]# java org.apache.axis.wsdl.Java2
Exception in thread "main" java.lang.NoClassDefFoundE
This looks like a classpath problem but I followed the tutorial and set it:
[root@uat_ui test]# echo $CLASSPATH
/usr/local/axis-1_4/lib/:/
[root@uat_ui test]# ll /usr/local/axis-1_4/lib/
total 2712
-rwx--x--x 1 root root 62983 Oct 23 2006 activation.jar
-rwx--x--x 1 root root 33202 Apr 22 2006 axis-ant.jar
-rwx--x--x 1 root root 1599570 Apr 22 2006 axis.jar
-rwx--x--x 1 root root 71442 Apr 22 2006 commons-discovery-0.2.jar
-rwx--x--x 1 root root 38015 Apr 22 2006 commons-logging-1.0.4.jar
-rwx--x--x 1 root root 31191 Apr 22 2006 jaxrpc.jar
-rwx--x--x 1 root root 352668 Apr 22 2006 log4j-1.2.8.jar
-rw-r--r-- 1 root root 921 Apr 22 2006 log4j.properties
-rwx--x--x 1 root root 347137 Oct 27 2004 mail.jar
-rwx--x--x 1 root root 18979 Apr 22 2006 saaj.jar
-rwx--x--x 1 root root 126771 Apr 22 2006 wsdl4j-1.5.1.jar
On JBoss: http://www.ibm.com/developerworks/webservices/library/ws-deployjava.html
On tomcat: http://www.cs.cmu.edu/~eran/lectures/TA_axis_and_deploy-Eran_Toch.ppt for example.
And if you never read this: http://java.sun.com/webservices/docs/1.5/tutorial/doc/ - it might be a good idea also.