[jboss-dev-forums] [JBoss AS 7 Development] - Classpath issue JBoss 7.0.2 Final

ashman do-not-reply at jboss.com
Thu Feb 16 03:23:59 EST 2012


ashman [https://community.jboss.org/people/ashman] created the discussion

"Classpath issue JBoss 7.0.2 Final"

To view the discussion, visit: https://community.jboss.org/message/717028#717028

--------------------------------------------------------------
Hi everyone,

As a total newbie, this is my first post, so please be kind!

I am trying to upgrade a project which is currently running on JBoss 4.0.5 to JBoss 7.0.2 Final. I am getting some classpath issues, and it has been driving me nuts. I have read other posts regarding similar issues, but anything I have tries just simply hasn't worked.

I have an EAR file with several WARs inside. When I try and deploy the EAR file I am getting several  "Class Path entry does not point to a valid jar for a Class-Path reference" errors:
  18:03:55,991 WARN [org.jboss.as.server.deployment] (MSC service thread 1-4) Class Path entry log4j.jar in "/C:/jboss-as-web-7.0.2.Final/bin/content/Lms.ear/LmsWeb.war/WEB-INF/lib/commons-logging.jar" does not point to a valid jar for a Class-Path reference.
18:03:55,991 WARN [org.jboss.as.server.deployment] (MSC service thread 1-4) Class Path entry log4j-core.jar in "/C:/jboss-as-web-7.0.2.Final/bin/content/Lms.ear/LmsWeb.war/WEB-INF/lib/commons-logging.jar" does not point to a valid jar for a Class-Path reference.
18:03:55,991 WARN [org.jboss.as.server.deployment] (MSC service thread 1-4) Class Path entry activation.jar in "/C:/jboss-as-web-7.0.2.Final/bin/content/Lms.ear/LmsWeb.war/WEB-INF/lib/mail.jar" does not point to a valid jar for a Class-Path reference.

18:03:55,991 WARN [org.jboss.as.server.deployment] (MSC service thread 1-4) Class Path entry commons-beanutils.jar in "/C:/jboss-as-web-7.0.2.Final/bin/content/Lms.ear/LmsWeb.war/WEB-INF/lib/struts.jar" does not point to a valid jar for a Class-Path reference.
18:03:55,991 WARN [org.jboss.as.ejb3.deployment.processors.dd.SecurityRoleRefDDProcessor] (MSC service thread 1-2) security-role-ref for message driven beans isn't yet implemented
18:03:55,991 WARN [org.jboss.as.server.deployment] (MSC service thread 1-4) Class Path entry commons-collections.jar in "/C:/jboss-as-web-7.0.2.Final/bin/content/Lms.ear/LmsWeb.war/WEB-INF/lib/struts.jar" does not point to a valid jar for a Class-Path reference.
18:03:55,991 WARN [org.jboss.as.server.deployment] (MSC service thread 1-4) Class Path entry commons-dbcp.jar in "/C:/jboss-as-web-7.0.2.Final/bin/content/Lms.ear/LmsWeb.war/WEB-INF/lib/struts.jar" does not point to a valid jar for a Class-Path reference.
18:03:55,991 WARN [org.jboss.as.server.deployment] (MSC service thread 1-4) Class Path entry commons-digester.jar in "/C:/jboss-as-web-7.0.2.Final/bin/content/Lms.ear/LmsWeb.war/WEB-INF/lib/struts.jar" does not point to a valid jar for a Class-Path reference.
18:03:55,991 WARN [org.jboss.as.server.deployment] (MSC service thread 1-4) Class Path entry commons-logging.jar in "/C:/jboss-as-web-7.0.2.Final/bin/content/Lms.ear/LmsWeb.war/WEB-INF/lib/struts.jar" does not point to a valid jar for a Class-Path reference.
18:03:55,991 WARN [org.jboss.as.server.deployment] (MSC service thread 1-4) Class Path entry commons-pool.jar in "/C:/jboss-as-web-7.0.2.Final/bin/content/Lms.ear/LmsWeb.war/WEB-INF/lib/struts.jar" does not point to a valid jar for a Class-Path reference.
18:03:55,991 WARN [org.jboss.as.server.deployment] (MSC service thread 1-4) Class Path entry commons-validator.jar in "/C:/jboss-as-web-7.0.2.Final/bin/content/Lms.ear/LmsWeb.war/WEB-INF/lib/struts.jar" does not point to a valid jar for a Class-Path reference.
18:03:55,991 WARN [org.jboss.as.server.deployment] (MSC service thread 1-4) Class Path entry jakarta-oro.jar in "/C:/jboss-as-web-7.0.2.Final/bin/content/Lms.ear/LmsWeb.war/WEB-INF/lib/struts.jar" does not point to a valid jar for a Class-Path reference.

It looks like the  libraries log4j.jar, log4j-core.jar, activation.jar etc. cannot be referenced from commons-logging.jar,mail.jar and struts.jar. The weird thing is that all there jars are all in the same WEB-INF/lib folder in the WAR. I have tried adding the offending jars to the manifest classpath...no joy. Have tried to add them as dependencies (org.apache.log4j, org.apache.commons.logging etc.) in the manifest...no joy.

What am I doing wrong?

The directory structure in the WAR is as follows:

LmsWeb
     common
     css
     images
     js
     licensee
     META-INF
     test
     WEB-INF
          classes
          lib  

All these libraries (except jboss-ejb-api_3.1_spec-1.0.1.Final.jar) have been here within this structure, and the application runs fine under 4.0.5.

Any help would be appreciated!

Regards,
Ash

               commons-beansutil.jar
               commons-collections.jar
               commons-dbcp.jar
               commons-digester.jar
               commons-fileupload.jar
               commons-lang.jar
               commons-logging.jar
               commons-pool.jar
               commons-resources.jar
               commons-validator.jar
               jakarta-oro.jar
               javax.servlet.jar
               javax.servlet.jap.jar
               jboss-ejb-api_3.1_spec-1.0.1.Final.jar#####
               log4j.jar
               mail.jar
               struts.jar
               tiles.jar#########################
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/717028#717028]

Start a new discussion in JBoss AS 7 Development at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20120216/dc1e87a4/attachment.html 


More information about the jboss-dev-forums mailing list