*
The moose likes Web Services and the fly likes Tomcat errors while developing web services using Eclipse 3.5, Tomcat 6.0, Axis2 1.4 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Tomcat errors while developing web services using Eclipse 3.5, Tomcat 6.0, Axis2 1.4" Watch "Tomcat errors while developing web services using Eclipse 3.5, Tomcat 6.0, Axis2 1.4" New topic
Author

Tomcat errors while developing web services using Eclipse 3.5, Tomcat 6.0, Axis2 1.4

Kumarjit Chakraborty
Greenhorn

Joined: Aug 08, 2009
Posts: 8
Hi,

Greetings to you all.

I am new in eclipse. I am trying to create a web service with eclipse 3.5. I am following steps mentioned in the page http://www.eclipse.org/webtools/community/tutorials/BottomUpAxis2WebService/bu_tutorial.html.

I am using the following:

Tomcat 6.0
Eclipse 3.5 galileo
Axis2 1.4

But after all the steps are completed, tomcat server attached with eclipse, when restarted to deploy the service, is printing lines in red text in the IDE console. I think these are errors and the service is not being deployed.

Also the IDE is not being able to display tomcat and axis2 home page in its internal browser.

I tried running tomcat from command prompt and running tomcat and axis2 home pages from Mozilla. Its is working fine.

Can anyone please tell me what is going wrong with the IDE.

-Kumarjit
Ankit Garg
Sheriff

Joined: Aug 03, 2008
Posts: 9293
    
  17

Kumarjit, welcome to javaranch.

Can you post the error here for people to see. That way it would be easier to track the problem...


SCJP 6 | SCWCD 5 | Javaranch SCJP FAQ | SCWCD Links
Meng Wang
Greenhorn

Joined: Aug 10, 2009
Posts: 4
Hi Kumarjit, try to install Eclipse 3.5 (IDE for java EE developers) again, without adding any other plugins.

http://www.eclipse.org/downloads/ (the first download link)

And use Axis2 1.4.1... Might work.

http://ws.apache.org/axis2/download/1_4_1/download.cgi
Kumarjit Chakraborty
Greenhorn

Joined: Aug 08, 2009
Posts: 8
//Ankit: Sorry for replying so late.

Mean while I have explored further. Now the web service is not getting deployed and following error is generated in a pop up box in eclipse,

IWAB0489E Error when deploying Web service to Axis runtime
axis-admin failed with {http://schemas.xmlsoap.org/soap/envelope/}Client The service cannot be found for the endpoint reference (EPR) http://localhost:8080/Axis2WSTest/services/AdminService

Also the following lines are printed in eclipse console when tomcat is started. The error is displayed again again

Aug 11, 2009 5:39:19 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Axis2WSTest' did not find a matching property.
Aug 11, 2009 5:39:19 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre1.6.0_01\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.6.0_01/bin/client;C:/Program Files/Java/jre1.6.0_01/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Java\jdk1.6.0_01\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\PROGRA~1\XRay;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\Program Files\MySQL\MySQL Server 5.0\bin;C:\PHP;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Tomcat 5.5\common\lib;C:\Program Files\Tomcat 5.5\bin;E:\My R&D Java\UDComm;C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visual Studio\VC98\bin
Aug 11, 2009 5:39:19 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Aug 11, 2009 5:39:19 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 895 ms
Aug 11, 2009 5:39:19 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Aug 11, 2009 5:39:19 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
[ERROR] Unable to find config file. Creating new servlet engine config file: /WEB-INF/server-config.wsdd
[INFO] Deploying module: addressing-1.4 - file:/E:/My R&D Java/WorkSpace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/modules/addressing-1.4.mar
[INFO] Deploying module: metadataExchange-1.4 - file:/E:/My R&D Java/WorkSpace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/modules/mex-1.4.mar
[INFO] Deploying module: ping-1.4 - file:/E:/My R&D Java/WorkSpace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/modules/ping-1.4.mar
[INFO] Deploying module: script-1.4 - file:/E:/My R&D Java/WorkSpace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/modules/scripting-1.4.mar
[INFO] Deploying module: smtpfault - file:/E:/My R&D Java/WorkSpace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/modules/smtpfault.mar
[INFO] Deploying module: soapmonitor-1.4 - file:/E:/My R&D Java/WorkSpace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/modules/soapmonitor-1.4.mar
[INFO] Deploying Web service: Converter - file:/E:/My R&D Java/WorkSpace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/services/Converter/
[INFO] Deploying Web service: version.aar - file:/E:/My R&D Java/WorkSpace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/services/version.aar
Aug 11, 2009 5:39:22 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Aug 11, 2009 5:39:22 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Aug 11, 2009 5:39:22 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/109 config=null
Aug 11, 2009 5:39:22 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2952 ms
[ERROR] The service cannot be found for the endpoint reference (EPR) http://localhost:8080/Axis2WSTest/services/AdminService
org.apache.axis2.AxisFault: The service cannot be found for the endpoint reference (EPR) http://localhost:8080/Axis2WSTest/services/AdminService
at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:64)
at org.apache.axis2.engine.Phase.invoke(Phase.java:333)
at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:163)
at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:131)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Unknown Source)

//Zeng: I will definitely try the versions you mentioned. It will really be helpful if you can provide me a document containing the steps to develop a web service using those.

Meng Wang
Greenhorn

Joined: Aug 10, 2009
Posts: 4
Hi, Kumarjit :-)

I used the same tutorial, and something similar also happened at the very first. And i finally found that the problem was caused by these two plugins "axis2 eclipse codegen wizard" and "axis2 eclipse service archiver wizard". So I reinstalled Eclipse (fresh and without any other Plugins), and everything works pretty fine now.

Hope it would help.

Meng
Kumarjit Chakraborty
Greenhorn

Joined: Aug 08, 2009
Posts: 8
Meng,

I think I dont have that plugins installed. Anyways I am going to try the new eclipse and axis today. Lets see whats there in my luck.

Kumarjit Chakraborty
Greenhorn

Joined: Aug 08, 2009
Posts: 8
Meng,

I tried using the versions of Eclipse and Asix2

This eclipse is also printing some redlines in the console when tomcat is restarted. I have noticed some points and those are listed down:
1. Eclipse browser is not being able to display the tomcat homepage at http://localhost:8080/, event the tomcat is started.
2. No WSDl file is generated in the project.

Lines printed in eclipse are something as follows

[INFO] Deploying module: addressing-1.41 - file:/C:/Documents and Settings/kumarjitc/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/modules/addressing-1.41.mar
[INFO] Deploying module: metadataExchange-1.41 - file:/C:/Documents and Settings/kumarjitc/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/modules/mex-1.41.mar
[INFO] Deploying module: ping-1.41 - file:/C:/Documents and Settings/kumarjitc/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/modules/ping-1.41.mar
[INFO] Deploying module: script-1.41 - file:/C:/Documents and Settings/kumarjitc/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/modules/scripting-1.41.mar
[INFO] Deploying module: smtpfault - file:/C:/Documents and Settings/kumarjitc/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/modules/smtpfault.mar
[INFO] Deploying module: soapmonitor-1.41 - file:/C:/Documents and Settings/kumarjitc/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/modules/soapmonitor-1.41.mar
[INFO] Deploying Web service: Converter - file:/C:/Documents and Settings/kumarjitc/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/services/Converter/
[INFO] Deploying Web service: version.aar - file:/C:/Documents and Settings/kumarjitc/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Axis2WSTest/WEB-INF/services/version.aar
Aug 12, 2009 11:01:33 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Axis2WSTest' did not find a matching property.
Aug 12, 2009 11:01:33 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_01\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.6.0_01/bin/client;C:/Program Files/Java/jre1.6.0_01/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Java\jdk1.6.0_01\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\PROGRA~1\XRay;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\Program Files\MySQL\MySQL Server 5.0\bin;C:\PHP;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Tomcat 5.5\common\lib;C:\Program Files\Tomcat 5.5\bin;E:\My R&D Java\UDComm;C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visual Studio\VC98\bin
Aug 12, 2009 11:01:33 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Aug 12, 2009 11:01:33 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 833 ms
Aug 12, 2009 11:01:33 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Aug 12, 2009 11:01:33 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
Aug 12, 2009 11:01:35 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Aug 12, 2009 11:01:36 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Aug 12, 2009 11:01:36 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/110 config=null
Aug 12, 2009 11:01:36 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2346 ms

Meng Wang
Greenhorn

Joined: Aug 10, 2009
Posts: 4
Hi Kumarjit

Redlines would be OK without "[ERROR]" printed. They are just some kind of infos or warnings.
You don't have to start tomcat server manually from tomcat monitor, the tomcat server will be started automatically by your project.
Try to use this link to check your services: http://localhost:8080/Axis2WSTest/services/listServices
"Axis2WSTest" is your dynamic web project name in this case.



Meng
Kumarjit Chakraborty
Greenhorn

Joined: Aug 08, 2009
Posts: 8
Meng,

Thanks a lot.

I am doing the following:

1. Right click on the project name
2. Run As-> Run On Server

The page displayed in the Eclipse browser is http://localhost:8080/Axis2WSTest/

But this is displaying 404 error. I tried using the link http://localhost:8080/Axis2WSTest/services/listServices . But the same result.

I tried to display the link http://localhost:8080/ . Same result here as well.

I think something is missing tomcat configuration in Eclipse.

Meng Wang
Greenhorn

Joined: Aug 10, 2009
Posts: 4
Kumarjit,

try to right click on the *.java file (converter.java in the tutorial), and choose "Web Service"-> "Create Web Service".
Kumarjit Chakraborty
Greenhorn

Joined: Aug 08, 2009
Posts: 8
Meng,

Same result. And the main thing is the WSDL file is not getting created.

vikash mishra
Greenhorn

Joined: Jun 16, 2009
Posts: 4
Kumarjit Chakraborty wrote:Meng,

Same result. And the main thing is the WSDL file is not getting created.



Hikumarjit,

From all your postings looks like you have cleaned up all the mess, except the following warning that i found from your logs...
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Axis2WSTest' did not find a matching property.


I will redirect you to one link it may helpful, hope this will fix your problem, its problem with the tomcat setting this link will point you what to do..
http://www.albeesonline.com/blog/2008/11/29/warning-setpropertiesruleserverserviceenginehostcontext-setting-property/

Regards
Vikash...
Casey Boardman
Greenhorn

Joined: Jul 15, 2010
Posts: 1
Are you pointing at the Axis2 server?

http://dev.eclipse.org/newslists/news.eclipse.webtools/msg15658.html

That at least got me the right screen in step 11.
anver sadhat
Greenhorn

Joined: Feb 10, 2010
Posts: 4
Hi All,

I am also facing the same issue. I am not even using web service too. I have 3 install of eclipse 3.3, 3.5 and 3.6. In eclipse 3.3 (Europa) I created a simple Hello World Dynamic Web Application and try to run against tomcat 6 it work But in 3.5 (Galileo) and 3.6(Helios) I tried to create simple hello wold jsp web app and try to run it in tomcat 6 server.... I got the following err ......



Jul 28, 2010 4:52:04 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: Jul
blah blah ... ..classpaht
28, 2010 4:52:04 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.serveremoApp' did not find a matching property.
Jul 28, 2010 4:52:14 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-7070
Jul 28, 2010 4:52:14 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 9856 ms
Jul 28, 2010 4:52:14 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jul 28, 2010 4:52:14 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.26
Jul 28, 2010 4:52:14 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-7070
Jul 28, 2010 4:52:14 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Jul 28, 2010 4:52:14 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31 config=null
Jul 28, 2010 4:52:14 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 348 ms



It says the server is start up but still i am getting the 404 error. It is not even giving me the tomcat home page ( http://localhost:7070/ )

Note: I have change my port no from 8080 to 7070.

Your helps will be highly appreciate





Anver Sadhat
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Tomcat errors while developing web services using Eclipse 3.5, Tomcat 6.0, Axis2 1.4