Hi Alexandr, this may not solve your problem but could help to identify it, please do the following:
- shutdown tomcat - remove any previously created "youApplicationName".xml file in the $CATALINA_HOME/conf/Catalina/localhost/"youApplicationName".xml it seems to me that when tomcat starts it does find an old instance there see the log: ( > INFO: The listener "org.springframework.web.context.ContextLoaderListener" > is already configured for this context. The duplicate definition has been > ignored. ) and in addition to that, tomcat does not logs the information that it starts deploying "yourApplicationName".xml - remove the $CATALINA_HOME/work/localhost/yourApplicationName directory. - package /war your application - start tomcat and let it cleanly starts until it says that the start up is success full - deploy your "yourApplicationName".war into the webapps directory - send the logs again good luck! On Mon, Mar 30, 2009 at 6:22 AM, Alexandr Khlystov <allex.khlys...@gmail.com> wrote: > *META-INF/context.xml*: > > <?xml version='1.0' encoding='utf-8'?> > <Context> > <WatchedResource>WEB-INF/web.xml</WatchedResource> > > <Resource name="jdbc/isDS" auth="Container" > type="javax.sql.DataSource" > driverClassName="oracle.jdbc.OracleDriver" > url="jdbc:oracle:thin:@172.16.4.4:1523:kiptest" > username="test" password="test" > maxActive="20" maxIdle="10" maxWait="-1" /> > > <Resource name="jdbc/TestDB" auth="Container" > type="javax.sql.DataSource" maxActive="100" maxIdle="30" > maxWait="10000" username="root" password="root" > driverClassName="com.mysql.jdbc.Driver" > url="jdbc:mysql://localhost:3306/mysql?autoReconnect=true" /> > > </Context> > > *WEB-INF/web.xml, modified a bit to hide private data:* > > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application > 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> > > <web-app id="WebAppUM"> > > <resource-ref> > <description>Oracle Datasource example</description> > <res-ref-name>jdbc/isDS</res-ref-name> > <res-type>javax.sql.DataSource</res-type> > <res-auth>Container</res-auth> > </resource-ref> > > <resource-ref> > <description>DB Connection</description> > <res-ref-name>jdbc/TestDB</res-ref-name> > <res-type>javax.sql.DataSource</res-type> > <res-auth>Container</res-auth> > </resource-ref> > > <context-param > > <param-name>contextConfigLocation</param-name> > <param-value> > /WEB-INF/applicationContext-security.xml > /WEB-INF/schedulers-context.xml > </param-value> > </context-param> > > <context-param > > <param-name>log4jConfigLocation</param-name> > <param-value>/WEB-INF/classes/log4j.properties</param-value> > </context-param> > > <filter > > <filter-name>springSecurityFilterChain</filter-name> > > <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> > </filter> > > <filter-mapping > > <filter-name>springSecurityFilterChain</filter-name> > <url-pattern>/*</url-pattern> > </filter-mapping> > > <listener > > > <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> > </listener> > > <listener > > > <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> > </listener> > > <listener > > > <listener-class>org.springframework.security.ui.session.HttpSessionEventPublisher</listener-class> > </listener> > > <servlet id="com.company.application" > > <servlet-name>com.company.application</servlet-name> > > <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> > <load-on-startup>1</load-on-startup> > </servlet> > > <servlet-mapping > > <servlet-name>com.company.application</servlet-name> > <url-pattern>*.form</url-pattern> > </servlet-mapping> > > </web-app> > > > *catalina.2009-03-30.log:* > Mar 30, 2009 11:09:11 AM org.apache.catalina.core.AprLifecycleListener init > INFO: The APR based Apache Tomcat Native library which allows optimal > performance in production environments was not found on the > java.library.path: E:\Program Files\Apache Software Foundation\Tomcat > 6.0\bin;.;E:\WINDOWS\Sun\Java\bin;E:\WINDOWS\system32;E:\WINDOWS;E:\Program > Files\Windows Resource Kits\Tools\;E:\Program > Files\PHP\;F:\home3\bin;F:\OraHome_1\bin;E:\WINDOWS\system32;E:\WINDOWS;E:\WINDOWS\System32\Wbem;E:\Program > Files\Intel\DMIX;E:\Program Files\Diskeeper > Corporation\Diskeeper\;E:\Program Files\7-Zip;E:\Program Files\WinRAR; > Mar 30, 2009 11:09:11 AM org.apache.coyote.http11.Http11Protocol init > INFO: Initializing Coyote HTTP/1.1 on http-9080 > Mar 30, 2009 11:09:11 AM org.apache.catalina.startup.Catalina load > INFO: Initialization processed in 274 ms > Mar 30, 2009 11:09:11 AM org.apache.catalina.core.StandardService start > INFO: Starting service Catalina > Mar 30, 2009 11:09:11 AM org.apache.catalina.core.StandardEngine start > INFO: Starting Servlet Engine: Apache Tomcat/6.0.16 > Mar 30, 2009 11:09:12 AM org.apache.catalina.core.StandardContext > addApplicationListener > INFO: The listener "org.springframework.web.context.ContextLoaderListener" > is already configured for this context. The duplicate definition has been > ignored. > Mar 30, 2009 11:09:12 AM org.apache.catalina.core.StandardContext > addApplicationListener > INFO: The listener "org.springframework.web.util.Log4jConfigListener" is > already configured for this context. The duplicate definition has been > ignored. > Mar 30, 2009 11:09:12 AM org.apache.catalina.core.StandardContext > addApplicationListener > INFO: The listener > "org.springframework.security.ui.session.HttpSessionEventPublisher" is > already configured for this context. The duplicate definition has been > ignored. > > Mar 30, 2009 11:09:12 AM org.apache.tomcat.util.modeler.Registry > registerComponent > SEVERE: Null component > Catalina:type=DataSource,path=/com.company.application,host=localhost,class=javax.sql.DataSource,name="jdbc/isDS" > > Mar 30, 2009 11:09:12 AM org.apache.tomcat.util.modeler.Registry > registerComponent > SEVERE: Null component > Catalina:type=DataSource,path=/com.company.application,host=localhost,class=javax.sql.DataSource,name="jdbc/TestDB" > > Mar 30, 2009 11:09:16 AM org.apache.coyote.http11.Http11Protocol start > INFO: Starting Coyote HTTP/1.1 on http-9080 > Mar 30, 2009 11:09:16 AM org.apache.jk.common.ChannelSocket init > INFO: JK: ajp13 listening on /0.0.0.0:8009 > Mar 30, 2009 11:09:16 AM org.apache.jk.server.JkMain start > INFO: Jk running ID=0 time=0/32 config=null > Mar 30, 2009 11:09:16 AM org.apache.catalina.startup.Catalina start > INFO: Server startup in 4910 ms > Mar 30, 2009 11:11:11 AM org.apache.coyote.http11.Http11Protocol pause > INFO: Pausing Coyote HTTP/1.1 on http-9080 > Mar 30, 2009 11:11:12 AM org.apache.catalina.core.StandardService stop > INFO: Stopping service Catalina > Mar 30, 2009 11:11:12 AM org.apache.coyote.http11.Http11Protocol destroy > INFO: Stopping Coyote HTTP/1.1 on http-9080 > > *localhost.2009-03-30.log * > > Mar 30, 2009 11:09:12 AM org.apache.catalina.core.ApplicationContext log > INFO: Initializing Spring root WebApplicationContext > Mar 30, 2009 11:09:15 AM org.apache.catalina.core.ApplicationContext log > INFO: Set web app root system property: 'webapp.root' = [E:\Program > Files\Apache Software Foundation\Tomcat > 6.0\webapps\com.company.application\] > Mar 30, 2009 11:09:15 AM org.apache.catalina.core.ApplicationContext log > INFO: Initializing Log4J from [E:\Program Files\Apache Software > Foundation\Tomcat > 6.0\webapps\com.company.application\WEB-INF\classes\log4j.properties] > Mar 30, 2009 11:09:15 AM org.apache.catalina.core.ApplicationContext log > INFO: Initializing Spring FrameworkServlet 'com.company.application' > Mar 30, 2009 11:11:12 AM org.apache.catalina.core.ApplicationContext log > INFO: Destroying Spring FrameworkServlet 'com.company.application' > Mar 30, 2009 11:11:12 AM org.apache.catalina.core.ApplicationContext log > INFO: Shutting down Log4J > Mar 30, 2009 11:11:12 AM org.apache.catalina.core.ApplicationContext log > INFO: Closing Spring root WebApplicationContext > > That is all :). > > Waiting your solutions. > > > > On Fri, Mar 27, 2009 at 6:21 PM, Gregor Schneider > <rc4...@googlemail.com>wrote: > >> 1st: I Agree to Yassine that it would be helpful if you could provide some >> logs. >> >> 2nd: If I'm not mistaken, you're using the Tomcat5-syntax which has >> changed since Tomcat 6. >> >> Have l look here: >> http://tomcat.apache.org/tomcat-6.0-doc/config/realm.html >> >> I.e., the username-attribute becomes connectionName-attribute etc. >> >> Please look it up, change your settings and let us know if it works now. >> >> If not, please provide >> >> - your complete context-definition >> - your complete deplyment-descriptor >> - the logs >> >> Rgds >> >> Gregor >> -- >> just because your paranoid, doesn't mean they're not after you... >> gpgp-fp: 79A84FA526807026795E4209D3B3FE028B3170B2 >> gpgp-key available >> @ http://pgpkeys.pca.dfn.de:11371 >> @ http://pgp.mit.edu:11371/ >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org >> >> > > > -- > ________________________ > Best regards, > Alexandr Khlystov > -- -- Yassine Elassad Bonn, Germany. Fon : +49 228 97629355 Mobile : +49 157 74519666 PEACE : ( P ) Positive ( E ) Energy ( A ) Always ( C ) Correct ( E ) Errors. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org