-
1. Re: Migration spring app from JBoss 7.1 to Wildfly
smarlow Mar 24, 2014 5:19 PM (in response to guga.java)Can you show us the contents of your application archive (jar tf sgn-web.war) and the rest of the org.jboss.as.jpa TRACE output from the server.log (from start to end of sgn-web.war deployment).
-
2. Re: Migration spring app from JBoss 7.1 to Wildfly
guga.java Mar 24, 2014 10:48 PM (in response to smarlow)Hi,
First of all, thank you very much for your attention.
Here is the full server.log http://snipt.org/QhKg7
Here is the jar tf sgn-web,war command http://snipt.org/QhLc3
-
3. Re: Migration spring app from JBoss 7.1 to Wildfly
smarlow Mar 25, 2014 9:37 AM (in response to guga.java)Where is the persistence.xml file? I don't see it in sgn-web.war?
Also, please post more of the deployment output (need to see from start to end of deployment output).http://snipt.org/QhKg7
-
4. Re: Migration spring app from JBoss 7.1 to Wildfly
guga.java Mar 25, 2014 10:12 AM (in response to smarlow)Hi,
My persistence.xml is in sgn-core.jar.
Here is the server.log again http://pastebin.com/qzuQk6dk, sorry for the another one
I'm using maven multi-module
-
5. Re: Migration spring app from JBoss 7.1 to Wildfly
smarlow Mar 25, 2014 11:06 AM (in response to guga.java)Where is the sgn-core.jar jar, I don't see it in http://snipt.org/QhLc3?
-
6. Re: Migration spring app from JBoss 7.1 to Wildfly
guga.java Mar 25, 2014 1:55 PM (in response to smarlow)Here is the list of command http://pastebin.com/PjBzSPPx
The jar is localized by WEB-INF/lib/sgn-core-0.0.1-SNAPSHOT.jar
Again, thanks for your attention!
-
7. Re: Migration spring app from JBoss 7.1 to Wildfly
guga.java Mar 27, 2014 1:04 PM (in response to guga.java)Please, Could someone help me?
-
8. Re: Migration spring app from JBoss 7.1 to Wildfly
ctomc Mar 27, 2014 2:07 PM (in response to guga.java)good god! it is amazing that anything ever worked with all that mess in your lib.
This is not spring app, but, most of frameworks on the planet app.
If you cleanup your lib, things will probably start working again.
Given that you are using maven, you should probably define bunch of dependencies you have as <scope>provided</scope>
i would also recommend you to look from where do this dependancies get into your final artifact by running mvn dependency:tree
In short list of problematic jars that you should probably remove from your app. you have lots of duplication of jars or different versions of same lib.
Also you are including bunch of stuff that is part of server and as such is not needed and in some cases even causes problems.
WEB-INF/lib/jcip-annotations-1.0.jar <-- probably safe to remove
WEB-INF/lib/commons-exec-1.1.jar
WEB-INF/lib/commons-codec-1.6.jar
WEB-INF/lib/xml-apis-1.4.01.jar <-- remove
WEB-INF/lib/spring-data-jpa-1.5.1.RELEASE.jar
WEB-INF/lib/spring-data-commons-1.7.1.RELEASE.jar
WEB-INF/lib/spring-orm-4.0.2.RELEASE.jar
WEB-INF/lib/spring-aop-4.0.2.RELEASE.jar
WEB-INF/lib/spring-tx-4.0.2.RELEASE.jar
WEB-INF/lib/spring-core-4.0.2.RELEASE.jar
WEB-INF/lib/spring-context-4.0.2.RELEASE.jar
WEB-INF/lib/spring-webmvc-4.0.2.RELEASE.jar
WEB-INF/lib/spring-web-4.0.2.RELEASE.jar
WEB-INF/lib/spring-beans-4.0.2.RELEASE.jar
WEB-INF/lib/spring-test-4.0.2.RELEASE.jar
WEB-INF/lib/aspectjrt-1.6.10.jar <-- remove
WEB-INF/lib/commons-fileupload-1.2.2.jar
WEB-INF/lib/commons-io-1.3.2.jar <-- remove
WEB-INF/lib/slf4j-api-1.6.6.jar <-- remove
WEB-INF/lib/jcl-over-slf4j-1.6.6.jar <-- remove
WEB-INF/lib/slf4j-log4j12-1.6.6.jar <-- remove
WEB-INF/lib/log4j-1.2.12.jar <-- remove
WEB-INF/lib/jstl-1.2.jar <-- remove, this is part of app server
WEB-INF/lib/validation-api-1.1.0.Final.jar <-- remove, part of app server
WEB-INF/lib/hamcrest-all-1.3.jar <-- remove, this is testing lib not runtime
WEB-INF/lib/naming-java-0.8.jar
WEB-INF/lib/naming-core-0.8.jar
WEB-INF/lib/naming-factory-dbcp-5.5.12.jar
WEB-INF/lib/spring-expression-4.0.2.RELEASE.jar
WEB-INF/lib/spring-security-core-3.1.5.RELEASE.jar <-- why diffrent version of spring? 3 v 4?
WEB-INF/lib/aopalliance-1.0.jar <-- remove
WEB-INF/lib/spring-security-config-3.1.5.RELEASE.jar <-- why diffrent version of spring? 3 v 4?
WEB-INF/lib/spring-security-web-3.1.5.RELEASE.jar <-- why diffrent version of spring? 3 v 4?
WEB-INF/lib/spring-jdbc-4.0.2.RELEASE.jar
WEB-INF/lib/spring-security-taglibs-3.1.5.RELEASE.jar <-- why diffrent version of spring? 3 v 4?
WEB-INF/lib/spring-security-acl-3.1.5.RELEASE.jar <-- why diffrent version of spring? 3 v 4?
WEB-INF/lib/spring-security-ldap-3.1.5.RELEASE.jar <-- why diffrent version of spring? 3 v 4?
WEB-INF/lib/spring-ldap-core-1.3.2.RELEASE.jar
WEB-INF/lib/commons-logging-1.0.4.jar <-- remove
WEB-INF/lib/commons-lang-2.4.jar
WEB-INF/lib/spring-ldap-core-tiger-1.3.2.RELEASE.jar
WEB-INF/lib/ical4j-1.0.2.jar
WEB-INF/lib/backport-util-concurrent-3.1.jar <-- remove
WEB-INF/lib/aspectjweaver-1.6.8_2.jar <-- remove
WEB-INF/lib/json-20090211.jar
WEB-INF/lib/dbunit-2.4.9.jar <-- remove this testing framework
WEB-INF/lib/mockito-all-1.9.5.jar <-- remove this testing framework
WEB-INF/lib/jbpm-human-task-hornetq-5.4.0.Final.jar
WEB-INF/lib/jbpm-human-task-core-5.4.0.Final.jar
WEB-INF/lib/jbpm-workitems-5.4.0.Final.jar
WEB-INF/lib/commons-compress-1.0.jar
WEB-INF/lib/smack-3.1.0.jar
WEB-INF/lib/rome-1.0.jar
WEB-INF/lib/commons-net-2.0.jar
WEB-INF/lib/cxf-rt-transports-http-2.4.4.jar <-- remove, this is part of app sever
WEB-INF/lib/cxf-rt-transports-common-2.4.4.jar <-- remove, this is part of app sever
WEB-INF/lib/jbpm-bpmn2-5.4.0.Final.jar
WEB-INF/lib/jbpm-flow-builder-5.4.0.Final.jar
WEB-INF/lib/jbpm-flow-5.4.0.Final.jar
WEB-INF/lib/jbpm-persistence-jpa-5.4.0.Final.jar
WEB-INF/lib/jbpm-bam-5.4.0.Final.jar
WEB-INF/lib/knowledge-api-5.5.0.Final.jar
WEB-INF/lib/drools-core-5.5.0.Final.jar
WEB-INF/lib/mvel2-2.1.3.Final.jar
WEB-INF/lib/knowledge-internal-api-5.5.0.Final.jar
WEB-INF/lib/drools-compiler-5.5.0.Final.jar
WEB-INF/lib/antlr-runtime-3.3.jar <-- probably safe to remove
WEB-INF/lib/antlr-3.3.jar <-- probably safe to remove
WEB-INF/lib/stringtemplate-3.2.1.jar
WEB-INF/lib/xstream-1.4.1.jar <-- remove
WEB-INF/lib/xmlpull-1.1.3.1.jar <-- remove
WEB-INF/lib/xpp3_min-1.1.4c.jar <-- remove
WEB-INF/lib/drools-spring-5.5.0.Final.jar
WEB-INF/lib/drools-decisiontables-5.5.0.Final.jar
WEB-INF/lib/drools-templates-5.5.0.Final.jar
WEB-INF/lib/jxl-2.6.10.jar
WEB-INF/lib/drools-persistence-jpa-5.5.0.Final.jar
WEB-INF/lib/protobuf-java-2.4.1.jar
WEB-INF/lib/jta-1.1.jar <--remove, part of EE spec and part of server
WEB-INF/lib/ecj-3.5.1.jar <-- remove, you dont need eclipse compiler
WEB-INF/lib/postgresql-9.1-901.jdbc4.jar <-- remove, jdbc drivers belong to server not deployment
WEB-INF/lib/jackson-core-lgpl-1.9.12.jar <-- why?
WEB-INF/lib/jackson-mapper-lgpl-1.9.12.jar <-- why?
WEB-INF/lib/jackson-datatype-hibernate4-2.2.3.jar <-- why?
WEB-INF/lib/jackson-databind-2.2.3.jar <-- why?
WEB-INF/lib/jackson-core-2.2.3.jar <-- why?
WEB-INF/lib/jasperreports-5.1.2.jar
WEB-INF/lib/commons-beanutils-1.8.0.jar
WEB-INF/lib/commons-digester-2.1.jar
WEB-INF/lib/itext-2.1.7.js2.jar
WEB-INF/lib/bcmail-jdk14-138.jar <-- if you need it, update it
WEB-INF/lib/bcprov-jdk14-138.jar <-- if you need it, update it
WEB-INF/lib/bctsp-jdk14-1.38.jar <-- if you need it, update it
WEB-INF/lib/bcprov-jdk14-1.38.jar <-- if you need it, update it
WEB-INF/lib/bcmail-jdk14-1.38.jar <-- if you need it, update it
WEB-INF/lib/jcommon-1.0.15.jar
WEB-INF/lib/jfreechart-1.0.12.jar
WEB-INF/lib/jdtcore-3.1.0.jar <-- remove
WEB-INF/lib/castor-1.2.jar
WEB-INF/lib/jackson-annotations-2.0.5.jar <-- why?
WEB-INF/lib/cxf-bundle-2.7.7.jar <-- remove, part of app server
WEB-INF/lib/velocity-1.7.jar
WEB-INF/lib/commons-collections-3.2.1.jar
WEB-INF/lib/wsdl4j-1.6.3.jar <-- remove
WEB-INF/lib/jaxb-xjc-2.1.13.jar <-- remove
WEB-INF/lib/jaxb-impl-2.1.13.jar <-- remove
WEB-INF/lib/xmlschema-core-2.0.3.jar <-- remove
WEB-INF/lib/antlr-2.7.7.jar <-- yet another antrl, remove
WEB-INF/lib/xmlbeans-2.6.0.jar <-- remove
WEB-INF/lib/xml-resolver-1.2.jar <-- remove
WEB-INF/lib/geronimo-jaxws_2.2_spec-1.1.jar <-- absolutly remove, this clashes with app server provided ones
WEB-INF/lib/woodstox-core-asl-4.2.0.jar <-- probably safe to remove
WEB-INF/lib/stax2-api-3.1.1.jar <-- remove
WEB-INF/lib/geronimo-javamail_1.4_spec-1.7.1.jar <-- remove part of server
WEB-INF/lib/geronimo-servlet_3.0_spec-1.0.jar <-- absolutly remove, part of server
WEB-INF/lib/geronimo-jms_1.1_spec-1.1.1.jar <-- absolutly remove, part of server
WEB-INF/lib/spring-jms-3.0.7.RELEASE.jar <-- yet 3rd vesion of spring?
this 4 jars do the same thing, why diffrent versions?
WEB-INF/lib/httpcore-nio-4.2.4.jar
WEB-INF/lib/httpcore-4.2.4.jar
WEB-INF/lib/httpasyncclient-4.0-beta3.jar
WEB-INF/lib/httpclient-4.2.5.jar
WEB-INF/lib/mina-core-2.0.7.jar <-- you actualy use mina, i doubt it, remove
WEB-INF/lib/asm-3.3.1.jar <-- remove
WEB-INF/lib/js-1.7R2.jar <-- rhino? you should probably remove it
WEB-INF/lib/javax.ws.rs-api-2.0-m10.jar <-- remove spec api
WEB-INF/lib/oauth-provider-20100527.jar
WEB-INF/lib/oauth-20100527.jar
WEB-INF/lib/ehcache-core-2.5.1.jar <-- if you really need it upgrade it
WEB-INF/lib/wss4j-1.6.12.jar <-- remove
WEB-INF/lib/xmlsec-1.5.5.jar <-- remove
WEB-INF/lib/opensaml-2.5.1-1.jar
WEB-INF/lib/openws-1.4.2-1.jar
WEB-INF/lib/xmltooling-1.3.2-1.jar
WEB-INF/lib/joda-time-1.6.2.jar <--do you really use it?
WEB-INF/lib/neethi-3.0.2.jar <-- remove
WEB-INF/lib/cxf-api-2.7.7.jar <-- remove
WEB-INF/lib/jaxws-api-2.2.6.jar <-- remove
WEB-INF/lib/saaj-api-1.3.4.jar <-- remove
WEB-INF/lib/javax.annotation-3.1.1.jar <-- remove
WEB-INF/lib/jsr181-api-1.0-MR1.jar <--remove
WEB-INF/lib/xercesImpl-2.11.0.jar <-- remove
WEB-INF/lib/jaxb-api-2.2.4.jar <--remove
WEB-INF/lib/stax-api-1.0-2.jar <-- remove
WEB-INF/lib/activation-1.1.jar <- remove, this is part of jdk
WEB-INF/lib/axiom-api-1.2.14.jar
WEB-INF/lib/geronimo-activation_1.1_spec-1.1.jar <-- remove, this is part of jdk and same as activation-1.1.jar
WEB-INF/lib/jaxen-1.1.4.jar
WEB-INF/lib/geronimo-stax-api_1.0_spec-1.0.1.jar <-- remove
WEB-INF/lib/apache-mime4j-core-0.7.2.jar
WEB-INF/lib/axiom-impl-1.2.14.jar
CXF, remove it whole, this is part of server
-------------
WEB-INF/lib/cxf-common-utilities-2.5.11.jar
WEB-INF/lib/cxf-rt-frontend-jaxws-2.7.7.jar
WEB-INF/lib/cxf-rt-core-2.7.7.jar
WEB-INF/lib/cxf-rt-bindings-soap-2.7.7.jar
WEB-INF/lib/cxf-rt-databinding-jaxb-2.7.7.jar
WEB-INF/lib/cxf-rt-bindings-xml-2.7.7.jar
WEB-INF/lib/cxf-rt-frontend-simple-2.7.7.jar
WEB-INF/lib/cxf-rt-ws-addr-2.7.7.jar
WEB-INF/lib/cxf-rt-ws-policy-2.7.7.jar
-------------
WEB-INF/lib/itextpdf-5.4.5.jar
WEB-INF/lib/webutilities-0.0.6.jar
WEB-INF/lib/closure-compiler-r1592.jar
WEB-INF/lib/args4j-2.0.12.jar
WEB-INF/lib/ant-1.8.2.jar <-- remove
WEB-INF/lib/ant-launcher-1.8.2.jar <-- remove
WEB-INF/lib/jsr305-1.3.9.jar <-- remove
WEB-INF/lib/jarjar-1.1.jar <-- jarjar? in runtime, you should probably remove it
WEB-INF/lib/guava-11.0.1.jar
WEB-INF/lib/yuicompressor-2.4.7.jar <-- you ned it in runtime? this is usualy build time toole
WEB-INF/lib/hibernate-jpa-2.0-api-1.0.0.Final.jar <-- remove
WEB-INF/lib/hibernate-validator-4.1.0.Final.jar <-- remove
WEB-INF/lib/hibernate-entitymanager-4.2.7.Final.jar <-- remove
WEB-INF/lib/jboss-logging-3.1.0.GA.jar <-- remove
WEB-INF/lib/javassist-3.18.1-GA.jar <-- remove
WEB-INF/lib/jboss-transaction-api_1.1_spec-1.0.1.Final.jar <-- remove
WEB-INF/lib/hibernate-commons-annotations-4.0.2.Final.jar <-- remove
WEB-INF/lib/hibernate-core-4.2.7.Final.jar <-- remove
WEB-INF/lib/mail-1.5.0-b01.jar <-- remove
WEB-INF/lib/groovy-all-2.2.1.jar
-
9. Re: Migration spring app from JBoss 7.1 to Wildfly
guga.java Mar 27, 2014 3:54 PM (in response to ctomc)Hi Tomaz!
Thanks for you help.
I will do this now and them I'll back here to say the results!
-
10. Re: Migration spring app from JBoss 7.1 to Wildfly
guga.java Mar 27, 2014 8:02 PM (in response to guga.java)Even removing almost all of the libs mentioned, mt application didn't work on Wildfly. What is estranged because my application running well even in JBoss EAP 6.2
Some libs I couldn't remove because of Drools and JBPM
-
11. Re: Migration spring app from JBoss 7.1 to Wildfly
smarlow Mar 28, 2014 7:37 AM (in response to guga.java)Please show us the contents of WEB-INF/lib/sgn-core-0.0.1-SNAPSHOT.jar (as output from "jar tf". I'm having problems looking at the snipt.org links now, so continue using pastebin.
From looking at your server.log output earlier, I so no evidence that the persistence.xml was deployed, which is why I asked where it is.
-
12. Re: Migration spring app from JBoss 7.1 to Wildfly
guga.java Mar 28, 2014 8:49 AM (in response to smarlow) -
13. Re: Re: Migration spring app from JBoss 7.1 to Wildfly
smarlow Mar 28, 2014 9:00 AM (in response to guga.java)Clearly, we are not seeing the persistence.xml, otherwise we would see something like the following during deployment:
INFO [org.jboss.as.jpa] (MSC service thread 1-7) JBAS011401: Read persistence.xml for PU_NAME
-
14. Re: Migration spring app from JBoss 7.1 to Wildfly
smarlow Mar 28, 2014 9:07 AM (in response to guga.java)Try creating a new sgn-web.war that only has the sgn-core-0.0.1-SNAPSHOT.jar file in it.
Something like:
mkdir hack
cd hack
jar xf ../sgn-web.war
Then remove all files from hack except sgn-core-0.0.1-SNAPSHOT.jar.
Create the new sgn-web.war
cd hack
jar cf ../newsgn-web.war .
Then try deploying newsgn-web.war and see if you see the "Read persistence.xml for" message on the console.