Hi.
I updated winXp to win7 and cannot start my tomcat 7.0.22
web-application.
The tomcat returns 403 error. When i run manager application
everything is ok.
The manager app is ok, or running the manager app fixes your other app?
The manager itself runs ok but starting my app from the manager list
still results in 403 error.
What seems to be my problem?
Problem: you haven't told us anything useful.
Thanks.
403 is HTTP Forbidden, it means that Auth has failed. What Auth do you
have configured?
No Auth have been configured, because i just copy my app to the
webapps directory from
the old operating system, where my app was running without any Auth
configuration.
What else has changed?
Operating system have been changed from WinXp pro to Win7 pro. That's all.
Do you still have the old server.xml file?
No. I've installed Tomcat 7.0.22.
Can you paste the application web.xml file (inline) into your reply?
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<display-name>WEB query</display-name>
<description></description>
<error-page>
<error-code>404</error-code>
<location>/includes/error404.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/includes/error500.jsp</location>
</error-page>
<servlet>
<description></description>
<display-name>reportcmnt</display-name>
<servlet-name>reportcmnt</servlet-name>
<jsp-file>/jsp/reportcmnt.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>reportcmnt</servlet-name>
<url-pattern>/reportcmnt</url-pattern>
</servlet-mapping>
</web-app>
Remove usernames/passwords if present.
What is in the WEB-INF/lib and WEB-INF/classes directory?
WEB-INF/lib contains
com4j.jar
ojdbc6.jar
orai18n.jar
orgkvsutils_2_0.jar
serializer.jar
SmartInspect.jar
xalan.jar
xercesImpl.jar
xml-apis.jar
WEB-INF/classes doesn't exxists.
Does the application deploy correctly?
Yes.
Is there anything in the logs?
catalina.2011-11-13.log:
ноя 13, 2011 9:50:06 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: C:\Program Files (x86)\Apache Software Foundation\Tomcat
7.0\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program
Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files
(x86)\Embarcadero\RAD Studio\7.0\bin;C:\Users\Public\Documents\RAD
Studio\7.0\Bpl;C:\app\basil\product\11.2.0\client_1;C:\app\basil\product\11.2.0\client_1\bin;C:\Program
Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files
(x86)\Common Files\Microsoft Shared\Windows
Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program
Files (x86)\Windows Live\Shared;y:\Program Files\Microsoft SQL
Server\100\Tools\Binn\;y:\Program Files\Microsoft SQL
Server\100\Tools\Binn\;y:\Program Files\Microsoft SQL
Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web
Pages\v1.0\;y:\Program Files\Microsoft SQL
Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft
SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files
(x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL
Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL
Server\100\DTS\Binn\;C:\Program Files (x86)\QuickTime\QTSystem\;;.
ноя 13, 2011 9:50:07 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8082"]
ноя 13, 2011 9:50:07 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
ноя 13, 2011 9:50:07 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1927 ms
ноя 13, 2011 9:50:07 AM org.apache.catalina.core.StandardService
startInternal
INFO: Starting service Catalina
ноя 13, 2011 9:50:07 AM org.apache.catalina.core.StandardEngine
startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.22
ноя 13, 2011 9:50:07 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory docs
ноя 13, 2011 9:50:07 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory loader
ноя 13, 2011 9:50:08 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory manager
ноя 13, 2011 9:50:08 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory query
ноя 13, 2011 9:50:09 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory ROOT
ноя 13, 2011 9:50:09 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8082"]
ноя 13, 2011 9:50:09 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
ноя 13, 2011 9:50:09 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2089 ms
manager.2011-11-13.log
ноя 13, 2011 11:40:51 AM org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: init: Associated with Deployer
'Catalina:type=Deployer,host=localhost'
ноя 13, 2011 11:40:51 AM org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: init: Global resources are available
ноя 13, 2011 11:40:51 AM org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'
tomcat7-stderr.2011-11-13.log
2011-11-13 10:50:03 Commons Daemon procrun stderr initialized
ноя 13, 2011 9:50:06 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: C:\Program Files (x86)\Apache Software Foundation\Tomcat
7.0\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program
Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files
(x86)\Embarcadero\RAD Studio\7.0\bin;C:\Users\Public\Documents\RAD
Studio\7.0\Bpl;C:\app\basil\product\11.2.0\client_1;C:\app\basil\product\11.2.0\client_1\bin;C:\Program
Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files
(x86)\Common Files\Microsoft Shared\Windows
Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program
Files (x86)\Windows Live\Shared;y:\Program Files\Microsoft SQL
Server\100\Tools\Binn\;y:\Program Files\Microsoft SQL
Server\100\Tools\Binn\;y:\Program Files\Microsoft SQL
Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web
Pages\v1.0\;y:\Program Files\Microsoft SQL
Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft
SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files
(x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL
Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL
Server\100\DTS\Binn\;C:\Program Files (x86)\QuickTime\QTSystem\;;.
ноя 13, 2011 9:50:07 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8082"]
ноя 13, 2011 9:50:07 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
ноя 13, 2011 9:50:07 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1927 ms
ноя 13, 2011 9:50:07 AM org.apache.catalina.core.StandardService
startInternal
INFO: Starting service Catalina
ноя 13, 2011 9:50:07 AM org.apache.catalina.core.StandardEngine
startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.22
ноя 13, 2011 9:50:07 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory docs
ноя 13, 2011 9:50:07 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory loader
ноя 13, 2011 9:50:08 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory manager
ноя 13, 2011 9:50:08 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory query
ноя 13, 2011 9:50:09 AM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory ROOT
ноя 13, 2011 9:50:09 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8082"]
ноя 13, 2011 9:50:09 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
ноя 13, 2011 9:50:09 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2089 ms
ноя 14, 2011 12:52:48 AM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-bio-8082"]
ноя 14, 2011 12:52:49 AM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-bio-8009"]
ноя 14, 2011 12:52:50 AM org.apache.catalina.core.StandardService
stopInternal
INFO: Stopping service Catalina
ноя 14, 2011 12:52:50 AM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-bio-8082"]
ноя 14, 2011 12:52:50 AM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["ajp-bio-8009"]
Do you have an access log configured, if so, what does it show?
0:0:0:0:0:0:0:1 - - [13/Nov/2011:09:50:32 +0300] "GET /query HTTP/1.1" 302
125 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like
Gecko) Chrome/15.0.874.120 Safari/535.2"
0:0:0:0:0:0:0:1 - - [13/Nov/2011:09:50:32 +0300] "GET /query/ HTTP/1.1" 403
964 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like
Gecko) Chrome/15.0.874.120 Safari/535.2"
0:0:0:0:0:0:0:1 - - [13/Nov/2011:11:40:54 +0300] "GET /query HTTP/1.1" 302
125
"http://localhost:8082/manager/html;jsessionid=4D76EA53493CA915B556DB02D1D9932E?org.apache.catalina.filters.CSRF_NONCE=95AB554C225507BE146FBA41E2BF3A97"
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko)
Chrome/15.0.874.120 Safari/535.2"
0:0:0:0:0:0:0:1 - - [13/Nov/2011:11:40:54 +0300] "GET /query/ HTTP/1.1" 403
964
"http://localhost:8082/manager/html;jsessionid=4D76EA53493CA915B556DB02D1D9932E?org.apache.catalina.filters.CSRF_NONCE=95AB554C225507BE146FBA41E2BF3A97"
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko)
Chrome/15.0.874.120 Safari/535.2"
What user account is Tomcat running under?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org