• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Configuring Tomcat 5.5.7

 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
I have an application which works fine in Tomcat 4.0.1.
I was using jdk 1.4 and jre 1.4 for running my application.
My application uses an Xerces.jar,j2ee.jar and classes12.jar.

Now I have installed Tomcat 5.5.7 and jre 1.5 to support tomcat.
The step I did to configure is:

1.I have given my application mapping in conf\server.xml i.e. in context node.
<Context path="/project" docBase="d:/project"
debug="0" privileged="true"/>
my folder structure is d:\project\web-inf.
In this folder i have an web.xml which has the entry for my servlet and I have my client side

application in d:\project.
I have placed my 3 jars(Xerces.jar,j2ee.jar and classes12.jar) in d:\project\lib.

2.Setting Environment variable.
CATALINA_HOME = D:\Tomcat 5.5\conf;
JAVA_HOME = C:\Program Files\Java\jre1.5.0_01
TOMCAT_HOME= d:\tomcat 5.5


My question is:
1.Do I have to compile my application using jdk 1.5 as I have only jdk 1.4. Is JDK 1.5 is a

mandatory for Tomcat 5.5?
2.If i compile my application using jre 1.5 it throws a lot of error related to xml document.
Does Tomcat 5.5 support Xerces.jar?
3.In tomcat 4.0, I have given the mapping of all my jar file(i.e.Xerces.jar,j2ee.jar and

classes12.jar) in catalina.bat. Does similar entry has to be given in Tomcat 5.5. If yes please

tell me where I have to?
4.If I start my application I get a NoClassDefFoundError exception.
Feb 1, 2005 1:17:48 PM org.apache.catalina.core.ApplicationContext log
SEVERE: StandardWrapper.Throwable
java.lang.NoClassDefFoundError: javax/mail/Address
at com.abc.servlet.InitServlet.setupEmailDispatcher(InitServlet.java:157)
at com.abc.servlet.InitServlet.init(InitServlet.java:36)
at com.abc.xyz.StartupServlet.init(StartupServlet.java:131)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:900)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3823)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4087)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:440)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
Feb 1, 2005 1:17:48 PM org.apache.catalina.core.ApplicationContext log
SEVERE: Servlet /xyz threw load() exception
javax.servlet.ServletException: Servlet.init() for servlet StartupServlet threw exception
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1109)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:900)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3823)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4087)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:440)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)

5. I get a exception related to xml and my application stops at that place.
XMLDocHelper: Name of Parser is : com.sun.org.apache.xerces.internal.jaxp
XMLDocHelper: >>>>>>>>>>>>>>>>>>>>>>>>> WARNING <<<<<<<<<<<<<<<<<<<<<<<<<
XMLDocHelper: Parser does NOT appear to be Xerces and so may or may not work
XMLDocHelper: PARSER CLASS: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
XMLDocHelper: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Please help me out..

Thanking you.
Sermandurai.
 
crispy bacon. crispy tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic