[JBoss AS 7 Development] - Classpath issue JBoss 7.0.2 Final
by ashman
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&con...]
12 years, 11 months
[JBoss ESB Development] - Re: RemoteGatewayListener, RemoteFileSystemFactory, RemoteFi
by Tom Eicher
Tom Eicher [https://community.jboss.org/people/tomeicher] created the discussion
"Re: RemoteGatewayListener, RemoteFileSystemFactory, RemoteFi"
To view the discussion, visit: https://community.jboss.org/message/716525#716525
--------------------------------------------------------------
Actually, it's kind of interesting to find 2 guys discussing why they will break your code :-)
Ok, so in ESB 4.5, it *was* possible to instantiate FtpImp and SecureFtpImpl from a ConfigTree, so you *could* pass in the local dir, and it *did work*.
We use this to sort/separate the log (copies) of all our outgoing messages by use case, date, etc.
Now, you made the FtpImpl(ConfigTree) private, and removed the SecureFtpImpl(ConfigTree) altogether.
*Now* the local dir issue really doesn't make any sense any more, as you wrongly suspected two and a half years earlier.
So now I have to go to venus and back, to create a FtpEPR from my ConfigTree, so that you can create a ConfigTree from my FtpEPR again, losing some information in the process. :-(
*That's* something that doesn't make sense...
Cheers, Tom.
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/716525#716525]
Start a new discussion in JBoss ESB Development at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
12 years, 11 months