OPENSHIFT&x2B;j_安全检查问题

OPENSHIFT&x2B;j_安全检查问题,openshift,Openshift,我有一个带有j_security_check的Java代码,可以在本地Tomcat+MySQL服务器上运行。我无法让它在Openshift Jboss(Tomcat)盒带上工作 ----web.xml代码段:---- 验证 /使用者/* 邮递 得到 用户 形式 /验证/login.jsp /验证/登录\u error.jsp --------META-INF/context.xml:----- 当我以登录表单登录时,我只是得到了不正确的登录。jbossews.log文件中未记录任何消

我有一个带有j_security_check的Java代码,可以在本地Tomcat+MySQL服务器上运行。我无法让它在Openshift Jboss(Tomcat)盒带上工作

----web.xml代码段:----


验证
/使用者/*
邮递
得到
用户
形式
/验证/login.jsp
/验证/登录\u error.jsp
--------META-INF/context.xml:-----



当我以登录表单登录时,我只是得到了不正确的登录。jbossews.log文件中未记录任何消息

感谢你的任何想法


谢谢,

如果没有任何错误消息,我将检查数据库是否已使用与本地数据库相同的记录初始化。如果用户同时在两个数据库中,您可能会在
mysql.log
中找到一些内容,或者在尝试登录时使用
rhc tail
跟踪所有日志,以查看是否有任何相关的日志记录。嗨,Jiri,谢谢您的想法!有趣的是,应用程序在凭证表中创建用户和密码。它并没有以某种方式对他们进行检查。“mysql.log”显示没有错误或其他线索。System.out.println不会显示在jbosswes.log中。我怎样才能让System.out.println消息显示出来,知道吗?感谢你的任何想法。
    <security-constraint>
    <web-resource-collection>
        <web-resource-name>Validate</web-resource-name>
        <url-pattern>/user/*</url-pattern>
        <http-method>POST</http-method>
        <http-method>GET</http-method>
    </web-resource-collection>
    <!-- Authorize the service and programmer roles -->
    <auth-constraint>
        <role-name>user</role-name>
    </auth-constraint>
</security-constraint>
<!-- Use form-based authentication to provide access -->
<login-config>
    <auth-method>FORM</auth-method>
    <form-login-config>
        <form-login-page>/validation/login.jsp</form-login-page>
        <form-error-page>/validation/login_error.jsp</form-error-page>
    </form-login-config>
    <Context path="/musicStoreOTUser">
<Resource auth="Container"
driverClassName="com.mysql.jdbc.Driver"
logAbandoned="true"
maxActive="100" 
maxIdle="30"
maxWait="10000"
name="jdbc/musicDB"
password="ask4_sgh"
removeAbandoned="true"
removeAbandonedTimeout="60"
type="javax.sql.DataSource" 
url="jdbc:mysql://127.7.245.2:3306/mydb"
username="admin1234"/>
<Realm className="org.apache.catalina.realm.JDBCRealm"
connectionName="admin1234"
connectionPassword="ask4_sgh"
connectionURL="jdbc:mysql://127.7.245.2:3306/mydb"
dataSourceName="jdbc/musicDB"
debug="99"
driverName="com.mysql.jdbc.Driver"
roleNameCol="Rolename"
userCredCol="Password"
userNameCol="EmailAddress"
userRoleTable="RoleTable"
userTable="PassTable"/>