Netbeans runs just under plane maven, just like from the command line. There maybe stale files in WEB-INF/lib, but if you run mvn clean, they will be gone.
<exclusions> maven directive is your friend here On Apr 29, 2013, at 2:38 PM, Dmitry Gusev wrote: > They will be present in classpath if you won't exclude them. > I'm not familiar with Netbeans, but in Eclipse Sysdeo Plugin I have to > manually remove them, > so you should check your runtime classpath. > > You can also try to build a war and look at WEB-INF/lib folder to check if > these files not there. > > On Mon, Apr 29, 2013 at 10:25 PM, George Christman > <gchrist...@cardaddy.com>wrote: > >> I was wondering the same thing about those files, but as you said they >> shouldn't. >> >> >> On Mon, Apr 29, 2013 at 2:23 PM, George Christman >> <gchrist...@cardaddy.com>wrote: >> >>> I run my project from Netbeans, locally with jetty, and deployed as a >> war. >>> >>> >>> On Mon, Apr 29, 2013 at 2:21 PM, Dmitry Gusev <dmitry.gu...@gmail.com >>> wrote: >>> >>>> How do you run your project? Is it from within eclipse? Or you're >>>> deploying >>>> a *.war file? >>>> >>>> Could it be that these files getting into classpath? >>>> >>>> [INFO] +- org.apache.tapestry:tapestry-test:jar:5.3.6:compile >>>> ... >>>> [INFO] | +- org.apache.tomcat:dbcp:jar:6.0.30:compile >>>> [INFO] | +- org.apache.tomcat:coyote:jar:6.0.30:compile >>>> [INFO] | | +- org.apache.tomcat:servlet-api:jar:6.0.30:compile >>>> [INFO] | | \- org.apache.tomcat:juli:jar:6.0.30:compile >>>> [INFO] | \- org.apache.tomcat:catalina:jar:6.0.30:compile >>>> [INFO] | \- org.apache.tomcat:annotations-api:jar:6.0.30:compile >>>> >>>> They shouldn't, as well as any transitive dependencies >>>> of org.apache.tapestry:tapestry-test >>>> >>>> >>>> On Mon, Apr 29, 2013 at 10:10 PM, George Christman >>>> <gchrist...@cardaddy.com>wrote: >>>> >>>>> Here's my mvn dependency tree, thanks for your help. >>>>> >>>>> [WARNING] Failed to retrieve plugin descriptor for >>>>> org.codehaus.mojo:hibernate3- >>>>> maven-plugin:2.2: Failed to parse plugin descriptor for >>>>> org.codehaus.mojo:hibern >>>>> ate3-maven-plugin:2.2 >>>>> (C:\Users\gmc07\.m2\repository\org\codehaus\mojo\hibernate >>>>> 3-maven-plugin\2.2\hibernate3-maven-plugin-2.2.jar): error in opening >>>> zip >>>>> file >>>>> [INFO] >>>>> [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ >> RoleManager >>>> --- >>>>> [INFO] com.mycompany:RoleManager:war:1.0-SNAPSHOT >>>>> [INFO] +- org.apache.tapestry:tapestry-core:jar:5.3.6:compile >>>>> [INFO] | +- org.apache.tapestry:tapestry-json:jar:5.3.6:compile >>>>> [INFO] | +- org.antlr:antlr-runtime:jar:3.3:compile >>>>> [INFO] | | \- org.antlr:stringtemplate:jar:3.2.1:compile >>>>> [INFO] | +- org.apache.tapestry:tapestry-ioc:jar:5.3.6:compile >>>>> [INFO] | | +- >>>> org.apache.tapestry:tapestry5-annotations:jar:5.3.6:compile >>>>> [INFO] | | +- org.apache.tapestry:tapestry-func:jar:5.3.6:compile >>>>> [INFO] | | +- org.slf4j:slf4j-log4j12:jar:1.6.1:compile >>>>> [INFO] | | +- javax.inject:javax.inject:jar:1:compile >>>>> [INFO] | | +- org.apache.tapestry:plastic:jar:5.3.6:compile >>>>> [INFO] | | +- log4j:log4j:jar:1.2.14:compile >>>>> [INFO] | | \- javassist:javassist:jar:3.12.1.GA:compile >>>>> [INFO] | \- commons-codec:commons-codec:jar:1.5:compile >>>>> [INFO] +- org.apache.tapestry:tapestry-test:jar:5.3.6:compile >>>>> [INFO] | +- >> org.seleniumhq.selenium:selenium-server:jar:2.14.0:compile >>>>> [INFO] | | +- bouncycastle:bcprov-jdk15:jar:135:compile >>>>> [INFO] | | +- mx4j:mx4j-tools:jar:3.0.1:compile >>>>> [INFO] | | +- org.mortbay.jetty:servlet-api-2.5:jar:6.1.9:compile >>>>> [INFO] | | +- net.jcip:jcip-annotations:jar:1.0:compile >>>>> [INFO] | | \- org.yaml:snakeyaml:jar:1.8:compile >>>>> [INFO] | +- org.eclipse.jetty:jetty-plus:jar:7.0.0.v20091005:compile >>>>> [INFO] | | \- >>>>> org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1.1:compil >>>>> e >>>>> [INFO] | +- org.seleniumhq.selenium:selenium-java:jar:2.14.0:compile >>>>> [INFO] | | +- >>>>> org.seleniumhq.selenium:selenium-android-driver:jar:2.14.0:compi >>>>> le >>>>> [INFO] | | | \- >>>>> org.seleniumhq.selenium:selenium-remote-driver:jar:2.14.0:com >>>>> pile >>>>> [INFO] | | | +- org.json:json:jar:20080701:compile >>>>> [INFO] | | | \- com.google.guava:guava:jar:10.0.1:compile >>>>> [INFO] | | | \- >>>> com.google.code.findbugs:jsr305:jar:1.3.9:compile >>>>> [INFO] | | +- >>>>> org.seleniumhq.selenium:selenium-chrome-driver:jar:2.14.0:compil >>>>> e >>>>> [INFO] | | +- >>>>> org.seleniumhq.selenium:selenium-htmlunit-driver:jar:2.14.0:comp >>>>> ile >>>>> [INFO] | | | +- >>>> org.seleniumhq.selenium:selenium-api:jar:2.14.0:compile >>>>> [INFO] | | | +- net.sourceforge.htmlunit:htmlunit:jar:2.9:compile >>>>> [INFO] | | | | +- xalan:xalan:jar:2.7.1:compile >>>>> [INFO] | | | | | \- xalan:serializer:jar:2.7.1:compile >>>>> [INFO] | | | | +- >>>> org.apache.httpcomponents:httpmime:jar:4.1.2:compile >>>>> [INFO] | | | | +- >>>>> net.sourceforge.htmlunit:htmlunit-core-js:jar:2.9:compile >>>>> [INFO] | | | | +- xerces:xercesImpl:jar:2.9.1:compile >>>>> [INFO] | | | | | \- xml-apis:xml-apis:jar:1.3.04:compile >>>>> [INFO] | | | | +- >>>> net.sourceforge.nekohtml:nekohtml:jar:1.9.15:compile >>>>> [INFO] | | | | \- >>>> net.sourceforge.cssparser:cssparser:jar:0.9.5:compile >>>>> [INFO] | | | | \- org.w3c.css:sac:jar:1.3:compile >>>>> [INFO] | | | \- >>>> org.apache.httpcomponents:httpclient:jar:4.1.2:compile >>>>> [INFO] | | | \- >>>> org.apache.httpcomponents:httpcore:jar:4.1.2:compile >>>>> [INFO] | | +- >>>>> org.seleniumhq.selenium:selenium-firefox-driver:jar:2.14.0:compi >>>>> le >>>>> [INFO] | | | \- org.apache.commons:commons-exec:jar:1.1:compile >>>>> [INFO] | | +- >>>>> org.seleniumhq.selenium:selenium-ie-driver:jar:2.14.0:compile >>>>> [INFO] | | | \- net.java.dev.jna:jna:jar:3.3.0:compile >>>>> [INFO] | | +- >>>>> org.seleniumhq.selenium:selenium-iphone-driver:jar:2.14.0:compil >>>>> e >>>>> [INFO] | | \- >>>> org.seleniumhq.selenium:selenium-support:jar:2.14.0:compile >>>>> [INFO] | +- org.testng:testng:jar:5.14.10:compile >>>>> [INFO] | | +- org.beanshell:bsh:jar:2.0b4:compile >>>>> [INFO] | | \- com.beust:jcommander:jar:1.12:compile >>>>> [INFO] | +- >> org.eclipse.jetty:jetty-webapp:jar:7.0.0.v20091005:compile >>>>> [INFO] | | +- >> org.eclipse.jetty:jetty-xml:jar:7.0.0.v20091005:compile >>>>> [INFO] | | | \- >>>> org.eclipse.jetty:jetty-util:jar:7.0.0.v20091005:compile >>>>> [INFO] | | \- >>>> org.eclipse.jetty:jetty-servlet:jar:7.0.0.v20091005:compile >>>>> [INFO] | | \- >>>>> org.eclipse.jetty:jetty-security:jar:7.0.0.v20091005:compile >>>>> [INFO] | +- jetty:org.mortbay.jetty:jar:5.1.12:compile >>>>> [INFO] | +- org.eclipse.jetty:jetty-jndi:jar:7.0.0.v20091005:compile >>>>> [INFO] | | \- javax.mail:mail:jar:1.4:compile >>>>> [INFO] | +- org.easymock:easymock:jar:3.0:compile >>>>> [INFO] | | +- cglib:cglib-nodep:jar:2.2:compile >>>>> [INFO] | | \- org.objenesis:objenesis:jar:1.2:compile >>>>> [INFO] | +- >> org.eclipse.jetty:jetty-server:jar:7.0.0.v20091005:compile >>>>> [INFO] | | +- >>>>> org.eclipse.jetty:jetty-continuation:jar:7.0.0.v20091005:compile >>>>> >>>>> [INFO] | | \- >> org.eclipse.jetty:jetty-http:jar:7.0.0.v20091005:compile >>>>> [INFO] | | \- >>>> org.eclipse.jetty:jetty-io:jar:7.0.0.v20091005:compile >>>>> [INFO] | +- org.apache.tomcat:dbcp:jar:6.0.30:compile >>>>> [INFO] | +- org.apache.tomcat:coyote:jar:6.0.30:compile >>>>> [INFO] | | +- org.apache.tomcat:servlet-api:jar:6.0.30:compile >>>>> [INFO] | | \- org.apache.tomcat:juli:jar:6.0.30:compile >>>>> [INFO] | \- org.apache.tomcat:catalina:jar:6.0.30:compile >>>>> [INFO] | \- org.apache.tomcat:annotations-api:jar:6.0.30:compile >>>>> [INFO] +- org.apache.tapestry:tapestry-hibernate:jar:5.3.6:compile >>>>> [INFO] | \- >>>> org.apache.tapestry:tapestry-hibernate-core:jar:5.3.6:compile >>>>> [INFO] | +- >>>>> org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.0. >>>>> Final:compile >>>>> [INFO] | \- geronimo-spec:geronimo-spec-jta:jar:1.0-M1:runtime >>>>> [INFO] +- junit:junit:jar:4.10:compile >>>>> [INFO] | \- org.hamcrest:hamcrest-core:jar:1.1:compile >>>>> [INFO] +- org.hibernate:hibernate-search:jar:3.4.2.Final:compile >>>>> [INFO] | +- >>>>> org.hibernate:hibernate-search-analyzers:jar:3.4.2.Final:compile >>>>> [INFO] | | +- org.apache.lucene:lucene-analyzers:jar:3.1.0:compile >>>>> [INFO] | | \- org.apache.solr:solr-analysis-extras:jar:3.1.0:compile >>>>> [INFO] | | +- org.apache.solr:solr-core:jar:3.1.0:compile >>>>> [INFO] | | | +- org.apache.solr:solr-solrj:jar:3.1.0:compile >>>>> [INFO] | | | +- >>>>> org.apache.lucene:lucene-highlighter:jar:3.1.0:compile >>>>> [INFO] | | | +- >> org.apache.lucene:lucene-memory:jar:3.1.0:compile >>>>> [INFO] | | | +- org.apache.lucene:lucene-misc:jar:3.1.0:compile >>>>> [INFO] | | | +- >> org.apache.lucene:lucene-spatial:jar:3.1.0:compile >>>>> [INFO] | | | +- >>>>> org.apache.lucene:lucene-spellchecker:jar:3.1.0:compile >>>>> [INFO] | | | \- >> org.apache.solr:solr-commons-csv:jar:3.1.0:compile >>>>> [INFO] | | +- org.apache.lucene:lucene-smartcn:jar:3.1.0:compile >>>>> [INFO] | | \- org.apache.lucene:lucene-stempel:jar:3.1.0:compile >>>>> [INFO] | +- org.hibernate:hibernate-core:jar:3.6.10.Final:compile >>>>> [INFO] | | +- antlr:antlr:jar:2.7.6:compile >>>>> [INFO] | | +- dom4j:dom4j:jar:1.6.1:compile >>>>> [INFO] | | \- javax.transaction:jta:jar:1.1:compile >>>>> [INFO] | +- >>>>> org.hibernate:hibernate-commons-annotations:jar:3.2.0.Final:compile >>>>> >>>>> [INFO] | +- org.apache.lucene:lucene-core:jar:3.1.0:compile >>>>> [INFO] | \- org.slf4j:slf4j-api:jar:1.6.1:compile >>>>> [INFO] +- org.got5:tapestry5-jquery:jar:3.3.3:compile >>>>> [INFO] | +- org.apache.tapestry:tapestry-upload:jar:5.3.6:compile >>>>> [INFO] | | \- commons-io:commons-io:jar:2.0.1:compile >>>>> [INFO] | +- commons-fileupload:commons-fileupload:jar:1.2.2:compile >>>>> [INFO] | \- commons-lang:commons-lang:jar:2.6:compile >>>>> [INFO] +- javax.servlet:servlet-api:jar:2.5:provided (scope not >> updated >>>> to >>>>> compi >>>>> le) >>>>> [INFO] +- commons-configuration:commons-configuration:jar:1.6:compile >>>>> [INFO] | +- commons-collections:commons-collections:jar:3.2.1:compile >>>>> [INFO] | +- commons-logging:commons-logging:jar:1.1.1:compile >>>>> [INFO] | +- commons-digester:commons-digester:jar:1.8:compile >>>>> [INFO] | \- >> commons-beanutils:commons-beanutils-core:jar:1.8.0:compile >>>>> [INFO] +- mysql:mysql-connector:jar:5.1.6:compile >>>>> [INFO] +- commons-validator:commons-validator:jar:1.3.1:compile >>>>> [INFO] | \- commons-beanutils:commons-beanutils:jar:1.7.0:compile >>>>> [INFO] \- oro:oro:jar:2.0.8:compile >>>>> [INFO] >>>>> >> ------------------------------------------------------------------------ >>>>> >>>>> >>>>> On Mon, Apr 29, 2013 at 1:13 PM, Dmitry Gusev <dmitry.gu...@gmail.com >>>>>> wrote: >>>>> >>>>>> Lenny is right, you have some jars in your classpath that >> conflicting >>>>> with >>>>>> tomcat's libraries. >>>>>> >>>>>> Can you show output of "mvn dependency:tree" or "gradle >> dependencies" >>>> ? >>>>>> >>>>>> On Mon, Apr 29, 2013 at 9:04 PM, Lenny Primak < >> lpri...@hope.nyc.ny.us >>>>>>> wrote: >>>>>> >>>>>>> Sounds like you are mixing up your dependencies. Perhaps an >>>>> incompatible >>>>>>> or duplicated version >>>>>>> of some JARs somewhere. Sorry I can't be anymore specific. >>>>>>> >>>>>>> On Apr 29, 2013, at 1:00 PM, George Christman wrote: >>>>>>> >>>>>>>> Hi everyone, I'm now getting back to this issue and I'd like to >>>> say I >>>>>>>> honestly still don't understand it. I posted my config on stack >>>>>> overflow >>>>>>>> with a little more detail. If any tapestry tomcat users would >>>> like to >>>>>>> take >>>>>>>> a look at it and tell me what I might be doing wrong, I'd >>>> appreciate >>>>>> it. >>>>>>>> Thanks >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> http://stackoverflow.com/questions/16284005/how-to-configure-tapestry5-hibernate-tomcat7-jndi-mysql >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Mar 26, 2013 at 7:54 AM, Dmitry Gusev < >>>>> dmitry.gu...@gmail.com >>>>>>>> wrote: >>>>>>>> >>>>>>>>> I don't like to use server.xml for JNDI configuration for >> several >>>>>>> reasons, >>>>>>>>> but the main is that JDBC driver classes should be on server >>>>>> classpath, >>>>>>>>> which means you have to manually put them there. >>>>>>>>> Which personally I don't like because driver jar usually >>>> specified >>>>> at >>>>>>>>> pom.xml/build.gradle and this is simply not that DRY. >>>>>>>>> >>>>>>>>> And also this is not recommended by tomcat team and here's why: >>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Defining_a_context >>>>>>>>> >>>>>>>>> What I prefer to do is to create context file (ROOT context at >>>> this >>>>>>>>> example) at >>>> ./apache-tomcat-7.0.35/conf/Catalina/localhost/ROOT.xml >>>>>> with >>>>>>>>> the following content: >>>>>>>>> >>>>>>>>> <?xml version="1.0" encoding="UTF-8"?> >>>>>>>>> <Context> >>>>>>>>> <Loader delegate="true"/> >>>>>>>>> >>>>>>>>> <Resource name="jdbc/xxx-db" >>>>>>>>> type="javax.sql.DataSource" >>>>>>>>> auth="Container" >>>>>>>>> maxActive="100" maxIdle="30" maxWait="10000" >>>>>>>>> driverClassName="org.postgresql.Driver" >>>>>>>>> url="jdbc:postgresql://localhost/xxx" >>>>>>>>> username="xxx" /> >>>>>>>>> >>>>>>>>> </Context> >>>>>>>>> >>>>>>>>> For several recent projects I found it convenient to also >> develop >>>>> with >>>>>>>>> Tomcat using Sysdeo Eclipse Plugin. >>>>>>>>> For this to work there I have to put content of /Context node >>>> into >>>>>>> "Extra >>>>>>>>> information" textarea at Project Properties -> Tomcat. >>>>>>>>> >>>>>>>>> Though, I agree its more difficult to setup Tomcat plugin than >>>> Jetty >>>>>> in >>>>>>>>> Eclipse, but when you did this once -- every other projects >> will >>>> be >>>>>>> easier >>>>>>>>> to setup. And you usually might want to have exactly the same >> web >>>>>>> container >>>>>>>>> that will be in production if you use, say, web sockets API. >>>>>>>>> >>>>>>>>> // PS: Sorry for offtopic >>>>>>>>> >>>>>>>>> On Tue, Mar 26, 2013 at 3:28 PM, Barry Books <trs...@gmail.com >>> >>>>>> wrote: >>>>>>>>> >>>>>>>>>> I also host on Amazon with Tomcat and develop with Jetty. >>>>>>>>>> >>>>>>>>>> Hibernate just gets the datasource from the container. When >>>> running >>>>>>>>>> locally that's Jetty and Jetty reads the jetty-web.xml file to >>>>> build >>>>>>>>>> the connection. When deployed under Tomcat that would most >>>> likely >>>>> be >>>>>>>>>> the server.xml file in the Tomcat conf directory. Tomcat >>>> requires a >>>>>>>>>> mapping between the server.xml configurations and each web >> app. >>>> I >>>>> do >>>>>>>>>> this by creating a META-INF/context.xml file in the project. >>>> When >>>>>>>>>> Tomcat deploys the app it will pick up that file and use the >>>>> mapping >>>>>>>>>> you provide. The contents would be something like >>>>>>>>>> >>>>>>>>>> <?xml version="1.0" encoding="UTF-8"?> >>>>>>>>>> <Context> >>>>>>>>>> <ResourceLink name="jdbc/wind" global="jdbc/wind" >>>>>>>>>> type="javax.sql.DataSource"/> >>>>>>>>>> </Context> >>>>>>>>>> >>>>>>>>>> >>>>> --------------------------------------------------------------------- >>>>>>>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>>>>>>>>> For additional commands, e-mail: >> users-h...@tapestry.apache.org >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Dmitry Gusev >>>>>>>>> >>>>>>>>> AnjLab Team >>>>>>>>> http://anjlab.com >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> George Christman >>>>>>>> www.CarDaddy.com >>>>>>>> P.O. Box 735 >>>>>>>> Johnstown, New York >>>>>>> >>>>>>> >>>>>>> >>>> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Dmitry Gusev >>>>>> >>>>>> AnjLab Team >>>>>> http://anjlab.com >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> George Christman >>>>> www.CarDaddy.com >>>>> P.O. Box 735 >>>>> Johnstown, New York >>>>> >>>> >>>> >>>> >>>> -- >>>> Dmitry Gusev >>>> >>>> AnjLab Team >>>> http://anjlab.com >>>> >>> >>> >>> >>> -- >>> George Christman >>> www.CarDaddy.com >>> P.O. Box 735 >>> Johnstown, New York >>> >>> >> >> >> -- >> George Christman >> www.CarDaddy.com >> P.O. Box 735 >> Johnstown, New York >> > > > > -- > Dmitry Gusev > > AnjLab Team > http://anjlab.com --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org