我希望我的 webapp 使用 web-inf/lib 中存在的 MySQL 连接器 JAR。但是当我这样做时,j-security_check 不起作用。当我将 jar 放在 tomcat lib 文件夹中时,它工作正常。但是我已经购买了一个共享的 tomcat 托管,他们不会让我在 tomcat lib 中放一个 jar。是否可以在没有tomcat lib中的jar的情况下使用j_security_check和连接池。
以下是我的 META-INF/context.xml
<Resource name="jdbc/myDB" auth="Container" type="javax.sql.DataSource"
maxActive="600" maxIdle="30" maxWait="20000" removeAbandoned="true" logAbandoned="false"
username="usr_1" password="password1" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/daname?autoReconnect=true"/>
<Realm name="myRealm" className="org.apache.catalina.realm.DataSourceRealm" debug="99"
dataSourceName="jdbc/myDB" localDataSource="true"
userTable="user" userNameCol="username" userCredCol="pass"
userRoleTable="user_roles" roleNameCol="role_name"/>