1 Reply Latest reply on Jun 21, 2012 10:20 AM by Peter Johnson

    JBoss 7.1.1Final ClassLoader

    gte338m Newbie

      All

      When I start jboss manually, everything works fine and I observe the following:

      Note:  I am logged in as root.

      1.  When I execute "ps -ef | grep java", I see that jboss is being ran by "root"

      2.  /opt/jboss7.../... is owned by user1:user1

       

      However, when I start as a service, jboss starts throwing ClassNotFoundExceptions although the classes are in place in the ejb jar located in the ear.  I see the following:

      1. When I execute "ps -ef | grep java", I see jboss is being ran by "user1". 

          Note:  That I had modified the user in jboss.conf that jboss-as-standalone is referring to and set it to user1.  Also, I am using the files that came in the jboss7/bin/init.d directory.

      2.  /opt/jboss.../... is owned by user1:user1

       

      But when I go into /opt/jboss-as/ and edit jboss.conf and set user to root and start as a service, everything works fine.

       

      Deployment consists of the following:

       

      ear file containing a war and ejb jar.  The ClassNotFoundException is being thrown on a class that is located in the ejb jar file.  I have double checked to make sure the class is not duplicated.

       

      Running on Centos 5.4

       

      Thanks in advance.