Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Deployed war file in tomcat fails Authentication (j_security_check)- works

807603Jan 6 2008 — edited Jan 8 2008
Deployed war file in tomcat fails Authentication (j_security_check)- works with eclipse

I have an application that works with Eclipse.

When I build and deploy the war file in tomcat it fails Authentication (j_security_check). Then goes
to the loginerror.jsp. I don't get any errors in log files. I just does not seem to pass the login.




----------------------------------
----------------------------------
Web.xml
---------------------------------

<!-- ++++++++++++++ -->
<!-- 8. Error Pages -->

<error-page>
<error-code>403</error-code>
<location>/testAdmin/loginerror.jsp</location>
</error-page>

<!-- ++++++++++++++++++++++++ -->
<!-- 10. Security Information -->

<security-constraint>
<web-resource-collection>
<web-resource-name>Project Faces Servlet</web-resource-name>
<url-pattern>/*</url-pattern>
<url-pattern>/css/*</url-pattern>
<url-pattern>/images/*</url-pattern>
<url-pattern>/js/*</url-pattern>
<url-pattern>/applet/*</url-pattern>
<url-pattern>/fragments/*</url-pattern>
<url-pattern>/reports/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>testRole</role-name>
</auth-constraint>
</security-constraint>



<security-constraint>
<display-name>Admin Only Access</display-name>
<web-resource-collection>
<web-resource-name>Test Admin</web-resource-name>
<url-pattern>/testAdmin/*</url-pattern>
<url-pattern>/css/*</url-pattern>
<url-pattern>/images/*</url-pattern>
<url-pattern>/js/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>testAdmin</role-name>
</auth-constraint>
</security-constraint>

<login-config>
<auth-method>FORM</auth-method>
<realm-name>Project Faces Servlet</realm-name>
<form-login-config>
<form-login-page>/testAdmin/login.jsp</form-login-page>
<form-error-page>/testAdmin/loginerror.jsp</form-error-page>
</form-login-config>
</login-config>


<security-role>
<description>my security roles</description>
<role-name>testRole</role-name>
</security-role>


<security-role>
<description>admin role</description>
<role-name>testAdmin</role-name>
</security-role>

----------------------------------
----------------------------------
Tomcat-users.xml
---------------------------------

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="testRole"/>
<role rolename="testAdmin"/>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="demo"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="both" roles="tomcat,role1"/>
<user username="role1" password="role1" roles="role1"/>
<user username="demo" password="demo" fullName="" roles="mtsuser,psychrole,tomcat,testRole,testAdmin"/>
<user username="admin" password="admin" roles="admin,manager"/>
</tomcat-users>

----------------------------------
----------------------------------
faces-config.xml
----------------------------------

<navigation-rule>
<description>
admin login page
</description>
<from-view-id>/testAdmin/login.jsp</from-view-id>
<navigation-case>
<description>
logout page
</description>
<from-outcome>logout</from-outcome>
<to-view-id>/loggedOut.jsp</to-view-id>
</navigation-case>
</navigation-rule>


<navigation-rule>
<description>
Welcome
</description>
<from-view-id>/welcome.jsp</from-view-id>
<navigation-case>
<from-outcome>success</from-outcome>
<to-view-id>/Welcome.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>logout</from-outcome>
<to-view-id>/loggedOut.jsp</to-view-id>
</navigation-case>
</navigation-rule>

----------------------------------
----------------------------------
C:\Program Files\Apache Software Foundation\Tomcat 5.5\logs\stderr_20080105.log
----------------------------------

Jan 5, 2008 10:22:08 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Jan 5, 2008 10:22:08 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 656 ms
Jan 5, 2008 10:22:08 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jan 5, 2008 10:22:08 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.9
Jan 5, 2008 10:22:08 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Jan 5, 2008 10:22:25 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Jan 5, 2008 10:22:25 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Jan 5, 2008 10:22:25 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/32 config=null
Jan 5, 2008 10:22:25 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Jan 5, 2008 10:22:25 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 17500 ms
Jan 5, 2008 11:24:24 PM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Jan 5, 2008 11:24:25 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Jan 5, 2008 11:24:26 PM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
Jan 5, 2008 11:24:29 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Jan 5, 2008 11:24:29 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 719 ms
Jan 5, 2008 11:24:30 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jan 5, 2008 11:24:30 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.9
Jan 5, 2008 11:24:30 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Jan 5, 2008 11:24:37 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Jan 5, 2008 11:24:37 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Jan 5, 2008 11:24:37 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/16 config=null
Jan 5, 2008 11:24:37 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Jan 5, 2008 11:24:37 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 8047 ms
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 5 2008
Added on Jan 6 2008
1 comment
74 views