Guys,

On 4 April 2014 20:05, Christopher Schultz <ch...@christopherschultz.net>wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Neeraj,
>
> On 4/4/14, 3:46 AM, Neeraj Sinha wrote:
> > On 3 April 2014 23:06, Christopher Schultz
> > <ch...@christopherschultz.net>wrote:
> >
> > Neeraj,
> >
> > On 4/2/14, 4:23 AM, Neeraj Sinha wrote:
> >>>> I am trying to start tomcat on linux and I am getting
> >>>> LifecycleException exception whose snippet is below:
> >>>>
> >>>> Apr 2, 2014 8:33:53 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:
> >>>>
> >
> /usr/java/jdk1.6.0_38/jre/lib/amd64/server:/usr/java/jdk1.6.0_38/jre/lib/amd64:/usr/java/jdk1.6.0_38/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
> >>>>
> >>>>
> >
> >
> Apr 2, 2014 8:33:53 AM org.apache.coyote.AbstractProtocol init
> >>>> INFO: Initializing ProtocolHandler ["http-bio-8080"] Apr 2,
> >>>> 2014 8:33:53 AM org.apache.coyote.AbstractProtocol init
> >>>> INFO: Initializing ProtocolHandler ["ajp-bio-8009"] Apr 2,
> >>>> 2014 8:33:53 AM org.apache.catalina.startup.Catalina load
> >>>> INFO: Initialization processed in 890 ms Apr 2, 2014 8:33:53
> >>>> AM org.apache.catalina.startup.Catalina start SEVERE:
> >>>> Catalina.start: org.apache.catalina.LifecycleException:
> >>>> Failed to start component [StandardServer[8005]] at
> >>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
> >>>>
> >>>>
> >
> >>>>
> at org.apache.catalina.startup.Catalina.start(Catalina.java:684)
> >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>>> Method) at
> >>>>
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>>
> >>>>
> >
> >
> at
> >>>>
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>>
> >>>>
> >
> >
> at java.lang.reflect.Method.invoke(Method.java:597)
> >>>> at
> >>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
> >>>>
> >>>>
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:451)
> >>>> Caused by: java.lang.NoSuchMethodError:
> >>>> org.apache.naming.NamingContext.setExceptionOnFailedWrite(Z)V
> >>>> at
> >>>>
> >
> org.apache.catalina.core.NamingContextListener.lifecycleEvent(NamingContextListener.java:264)
> >>>>
> >>>>
> >
> >
> at
> >>>>
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >>>>
> >>>>
> >
> >
> at
> >>>>
> >
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> >>>>
> >>>>
> >
> >
> at
> >>>>
> >
> org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:724)
> >>>>
> >>>>
> >
> >
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> >>>> ... 7 more Apr 2, 2014 8:33:53 AM
> >>>> org.apache.catalina.startup.Catalina start INFO: Server
> >>>> startup in 6 ms
> >>>>
> >>>> One reason I could guess for this is that Tomcat jar may not
> >>>> be proper but I have checked that and that looks fine to me.
> >>>>
> >>>> Appreciated if somebody could help me.
> >
> >> What version of Tomcat are you trying to run? Have you modified
> >> your Tomcat installation other than changes to server.xml and
> >> adding web applications to it? Do any of your web applications
> >> have any Tomcat JAR files in them?
> >
> > Thanks. I am using version 7.0.34. I have not modified anything in
> > tomcat installation but I have added JBoss client jars in
> > /tomcat/lib   which is required for web apps to access EJB
> > services.
>
> This is almost certainly the problem. Which JARs did you add?
>
> > Actually, I have this tomcat installed and running in few other
> > environments also without any problem. I am trying to setup this on
> > a new system where I copied the complete tomcat and apache files
> > from one of the environment and modified their configuration files
> > for domain and host configuration. Apart from this no other
> > changes.
>
> You really shouldn't mix libraries from other containers into Tomcat's
> lib/ directory. JBoss uses Tomcat internally as its servlet container,
> so mixing those libraries can seriously confuse things -- as you've seen.
>
> > Yesterday, I tried to install from a fresh tomcat build and I
> > started getting the earlier mentioned exceptions when I added the
> > required Jboss client jars. So, this means that Jboss jars might
> > have same class which catalina.jar have but I am wondering howcome
> > same setup is working fine for other environments.
>
> I'm just going to go ahead and say that this is "not a supported
> configuration" and leave it at that. It could take a while to figure
> out the exact combination of offending libraries and classes, but it's
> just not worth it: you need to change the way you deploy.
>
> If you need EJB and don't want to use JBoss, consider using TomEE: it
> uses Tomcat as its servlet container and provider DJB support using
> OpenEJB. So if you're looking for something lighter than JBoss, take a
> look at TomEE.
>
> - -chris
>

   Thanks for your suggestion. The issue is fixed. There were few
additional Jboss jars apart from Jboss-client jars which was causing the
 issue. readme.txt file of Jbossall-client.jar suggest what all jars should
be used as Jboss client jars and I followed the same. Yes I
 agree these jars should not be placed inside tomcat/lib but I am not sure
where to place them. Should it work if I place them in apps
 web-inf/lib?

  -- Neeraj


> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQIcBAEBCAAGBQJTPsMZAAoJEBzwKT+lPKRYkWgP/Ai3ihS6qLiqRsXJWMosRgh/
> aqRa6mzhKt6+31lmpgZyGvrthkmTzWCiomoYGDNI8bin55hfCaTahs0mOdzrVIKP
> EeGTaVT4T3XJGvI79iB/VfI8665h/qOTL+BU8qc1NLd2WMooqEb5KrgCqL6PGdni
> /lsTnahVk2/C/u9qCO11wd5JsY+AkFGCeWPUqVLQqsn9u3hw9Xm79kYkGJRSiIM4
> JXKVzLHXyZFNkt0sTTzLQvhf/X1wPXDcVBnc1funAP8gm4xwqJrQrAk5IRp9pLzJ
> zz+mAnISMJATHEbDNqJHLQeLhgwbhpJ9qrzTW8tTCEH6MMOEu+hKBbWSN7EQMJWK
> M3duG8OVLFzMcsm7kJSfV5VXwmb6H2Ouio7kS/uK1Uh3hYPC3XHfpbhdrMQtYM1r
> yZdZAmwUckjBAWw+DW+ve31K74yIh5+6M9loDo967wneuwMpEdcypx+gywKdTJY8
> LHFRgJ1J0LpdwQv1fsQEDrwupuooJcqfeRCtbnyzIwP4dZkB68cyxz+xI+NWtUKI
> WmkYgpmqDwuDh3ABcxO+fK7izgKerv4cgl23H6k6+PMl4raPGQI0s4E6DkV3Wv2q
> 3sCTOMNPQu9kuacRQNOPwrvvAgbV40DzanpcQrgSFLx3/Esx1kSDcO/nCxRnQGi/
> EHBkMz93ovTY4ZjyZOqk
> =mDPn
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>


-- 
Regards,
Neeraj

Reply via email to