Hi should be fixed https://issues.apache.org/jira/browse/TOMEE-1370
Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau 2014-10-01 14:31 GMT+02:00 Felipe Jaekel <[email protected]>: > Hi, > > I've installed TomEE in */home/ec2-user*. This is the *ls -Al* output: > > lrwxrwxrwx 1 ec2-user ec2-user 24 Set 17 17:34 apache-tomee-plus -> > apache-tomee-plus-1.7.1/ > drwxrwxr-x 10 ec2-user ec2-user 4096 Set 17 17:16 apache-tomee-plus-1.7.1 > > I was able to simulate the issue with the sample I attached and using the > default *server.xml* file. > > > 2014-09-30 18:04 GMT-03:00 Romain Manni-Bucau <[email protected]>: > >> I have an idea of the issue, if you could take few minutes to share >> your paths (symlink install, real tomee folder, webapp folder, >> server.xml config - Host + Context if any - and context.xml if used) >> it will help us to check faster. >> >> >> Romain Manni-Bucau >> Twitter: @rmannibucau >> Blog: http://rmannibucau.wordpress.com/ >> LinkedIn: http://fr.linkedin.com/in/rmannibucau >> Github: https://github.com/rmannibucau >> >> >> 2014-09-30 21:42 GMT+02:00 Felipe Jaekel <[email protected]>: >> > Okay I finally figured out the problem. >> > >> > In my production server I reference the TomEE installation from 3 places: >> > Jenkins, logrotate and the init.d script. >> > >> > When I upgraded from 1.7.0 to 1.7.1, I decided to make a symbolic link to >> > don't need to update the server location everywhere. >> > >> > ln -s apache-tomee-plus-1.7.1/ apache-tomee-plus >> > >> > If I run startup.sh from apache-tomee-plus/ instead of >> > apache-tomee-plus-1.7.1/, the annotations are not scanned in JARs inside >> > WEB-INF/lib >> > >> > I have no idea why... (my production server is Amazon Linux latest >> version, >> > and my desktop is Linux Mint Debian Edition latest version) >> > >> > >> > >> > 2014-09-30 11:12 GMT-03:00 Felipe Jaekel <[email protected]>: >> > >> >> Hi, >> >> >> >> I also tried to add metadata-complete="false" to web.xml, same thing. >> >> >> >> Here is the sample: >> >> >> >> WAR: https://dl.dropboxusercontent.com/u/66737052/mavenproject.war >> >> >> >> Source: https://dl.dropboxusercontent.com/u/66737052/source.zip >> >> >> >> Thanks >> >> >> >> 2014-09-29 13:45 GMT-03:00 Romain Manni-Bucau <[email protected]>: >> >> >> >> Can you share a sample showing this issue? >> >>> >> >>> Le lundi 29 septembre 2014, Felipe Jaekel <[email protected]> a >> écrit : >> >>> > Hi, >> >>> > >> >>> > I renamed the JAR and reloaded the webapp, but no success. >> >>> > >> >>> > Anything else I can try? >> >>> > >> >>> > 2014-09-28 13:28 GMT-03:00 Romain Manni-Bucau <[email protected] >> >: >> >>> > >> >>> >> Hi >> >>> >> >> >>> >> quick check to do: rename the jar: "foo.jar" >> >>> >> >> >>> >> >> >>> >> Romain Manni-Bucau >> >>> >> Twitter: @rmannibucau >> >>> >> Blog: http://rmannibucau.wordpress.com/ >> >>> >> LinkedIn: http://fr.linkedin.com/in/rmannibucau >> >>> >> Github: https://github.com/rmannibucau >> >>> >> >> >>> >> >> >>> >> 2014-09-26 16:33 GMT+02:00 Felipe Jaekel <[email protected]>: >> >>> >> > Hi, >> >>> >> > >> >>> >> > I'm trying to run an existing webapp in TomEE plus 1.7.1. It uses >> >>> some >> >>> >> > listeners annotated with @WebListener that are packed in a JAR >> inside >> >>> >> > WEB-INF/lib. >> >>> >> > >> >>> >> > It works fine in a regular Tomcat, but in TomEE they are ignored, >> so >> >>> I >> >>> >> have >> >>> >> > to register them in web.xml. >> >>> >> > >> >>> >> > Is there anything I can set in system.properties to solve this? I >> >>> >> > tried openejb.deployments.classpath = true, but no success. >> >>> >> > >> >>> >> > Thanks >> >>> >> >> >>> > >> >>> >> >>> -- >> >>> >> >>> >> >>> Romain Manni-Bucau >> >>> Twitter: @rmannibucau >> >>> Blog: http://rmannibucau.wordpress.com/ >> >>> LinkedIn: http://fr.linkedin.com/in/rmannibucau >> >>> Github: https://github.com/rmannibucau >> >>> >> >> >> >> >>
