Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / August 2006

Tip: Looking for answers? Try searching our database.

AXIS Tomcat compatibility problem

Thread view: 
gaurav.sharma1@gmail.com - 09 Aug 2006 21:18 GMT
Hi
I am using the following to get tomcat running with axis,

JDK 1.3.1
tomcat 3.1
axis 1.2.1

I have put in the axis related stuff on the tomcat webapp folder.  I am
put in the following jar files as well:

activation.jar
axis-ant.jar
axis.jar
commons-discovery-0.2.jar
commons-logging-1.0.4.jar
commons-logging-api.jar
jaxrpc.jar
log4j-1.2.8.jar
mail.jar
saaj.jar
wsdl4j-1.5.1.jar
xercesImpl.jar
xml-apis.jar
xmlsec-1.2.1.jar

But when i try to run my tomcat server. I get the following error:

Context log: path="" Adding context path=""  docBase="webapps/ROOT"
Context log: path="/test" Adding context path="/test"
docBase="webapps/test"
Starting tomcat. Check logs/tomcat.log for error messages
Starting tomcat install=".." home="C:\JAVA\jakarta-tomcat"
classPath="..\classes
;..\lib\webserver.jar;..\lib\jasper.jar;..\lib\xml.jar;..\lib\servlet.jar;\lib\t
ools.jar;C:\jdk1.3.1_18\lib\dt.jar;C:\jdk1.3.1_18\lib\htmlconverter.jar;C:\JAVA\
JUNIT\junit4.1\junit-4.1.jar;C:\JAVA\jakarta-tomcat\webapps\axis\WEB-INF\lib\act
ivation.jar;C:\JAVA\jakarta-tomcat\webapps\axis\WEB-INF\lib\axis.jar;C:\JAVA\jak
arta-tomcat\webapps\axis\WEB-INF\lib\axis-ant.jar;C:\JAVA\jakarta-tomcat\webapps
\axis\WEB-INF\lib\axis-schema.jar;C:\JAVA\jakarta-tomcat\webapps\axis\WEB-INF\li
b\commons-discovery-0.2.jar;C:\JAVA\jakarta-tomcat\webapps\axis\WEB-INF\lib\comm
ons-logging-1.0.4.jar;C:\JAVA\jakarta-tomcat\webapps\axis\WEB-INF\lib\commons-lo
gging-api.jar;C:\JAVA\jakarta-tomcat\webapps\axis\WEB-INF\lib\jaxrpc.jar;C:\JAVA
\jakarta-tomcat\webapps\axis\WEB-INF\lib\log4j-1.2.8.jar;C:\JAVA\jakarta-tomcat\
webapps\axis\WEB-INF\lib\mail.jar;C:\JAVA\jakarta-tomcat\webapps\axis\WEB-INF\li
b\saaj.jar;C:\JAVA\jakarta-tomcat\webapps\axis\WEB-INF\lib\serializer.jar;C:\JAV
A\jakarta-tomcat\webapps\axis\WEB-INF\lib\wsdl4j-1.5.1.jar;C:\JAVA\jakarta-tomca
t\webapps\axis\WEB-INF\lib\xalan.jar;C:\JAVA\jakarta-tomcat\webapps\axis\WEB-INF
\lib\xercesImpl.jar;C:\JAVA\jakarta-tomcat\webapps\axis\WEB-INF\lib\xmlsec-1.3.0
.jar;C:\JAVA\jakarta-tomcat\webapps\axis\WEB-INF\lib\xml-apis.jar;C:\JAVA\jakart
a-tomcat\webapps\axis\WEB-INF\lib\xmlParserAPIs.jar"
Context log: path="/admin" Automatic context load
docBase="C:\JAVA\jakarta-tomca
t\webapps\admin"
Context log: path="/admin" Adding context path="/admin"
docBase="C:\JAVA\jakart
a-tomcat\webapps\admin"
Context log: path="/axis" Automatic context load
docBase="C:\JAVA\jakarta-tomcat
\webapps\axis"
Context log: path="/axis" Adding context path="/axis"
docBase="C:\JAVA\jakarta-
tomcat\webapps\axis"
- Unable to find config file.  Creating new servlet engine config file:
/WEB-INF
/server-config.wsdd
Exception in thread "main" java.lang.NoSuchMethodError
       at
org.apache.axis.deployment.wsdd.WSDDDocument.setDocument(WSDDDocument
.java:136)
       at
org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java
:65)
       at
org.apache.axis.configuration.FileProvider.configureEngine(FileProvid
er.java:179)
       at org.apache.axis.AxisEngine.init(AxisEngine.java:172)
       at org.apache.axis.AxisEngine.<init>(AxisEngine.java:156)
       at org.apache.axis.server.AxisServer.<init>(AxisServer.java:88)
       at
org.apache.axis.server.DefaultAxisServerFactory.createServer(DefaultA
xisServerFactory.java:109)
       at
org.apache.axis.server.DefaultAxisServerFactory.getServer(DefaultAxis
ServerFactory.java:73)
       at
org.apache.axis.server.AxisServer.getServer(AxisServer.java:73)
       at
org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletB
ase.java:185)
       at
org.apache.axis.transport.http.AxisServletBase.getOption(AxisServletB
ase.java:396)
       at
org.apache.axis.transport.http.AxisServletBase.init(AxisServletBase.j
ava:112)
       at javax.servlet.GenericServlet.init(GenericServlet.java:258)
       at
org.apache.tomcat.core.ServletWrapper.initServlet(ServletWrapper.java
:315)
       at
org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java
:276)
       at
org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(LoadOn
StartupInterceptor.java:132)
       at
org.apache.tomcat.core.ContextManager.initContext(ContextManager.java
:227)
       at
org.apache.tomcat.core.ContextManager.init(ContextManager.java:201)
       at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:156)
       at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:163)

Can anyone please let me know what the issue is?? Its not able to find
getLocalName()??

here is the method source from WSDDocument.java file

public void setDocument(Document document) throws WSDDException {
       this.doc = document;
       Element docEl = doc.getDocumentElement();
       if (ELEM_WSDD_UNDEPLOY.equals(docEl.getLocalName())) {
           undeployment = new WSDDUndeployment(docEl);
       } else {
           deployment = new WSDDDeployment(docEl);
       }
Arne Vajhøj - 11 Aug 2006 02:25 GMT
> JDK 1.3.1
> tomcat 3.1
> axis 1.2.1
>
> I have put in the axis related stuff on the tomcat webapp folder.  I am
> put in the following jar files as well:

> Exception in thread "main" java.lang.NoSuchMethodError
>         at
[quoted text clipped - 3 lines]
> org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java
> :65)

I think Axis 1.2.1 should run on JDK 1.3.1 and Tomcat 3.1
(docs say J2SE 1.3 and Servlet 2.2), but JDK 1.3.1 and
Tomcat 3.1 are so old.

The error indicates that the code was compiled
against a class that has a method being called and at
runtime the class is there but the method is not.

I would recommend upgrade !

Arne


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.