rockmaple
发贴: 10
积分: 0
|
于 2005-07-06 15:45
在Tomcat中webapps目录布署了一个应用,目录名为petsoar, 应用中有一个过滤器, 定义如果没登录的话就会转到"/login.jsp"页面, 原意是转向http://localhost:8080/petsoar/login.jsp页面,不过 实际确要转向http://localhost:8080/login.jsp,这样就出现找不到的错误。 过滤器的转向语句是这样的:res.sendRedirect("/login.jsp"); 后来又在$CATALINA_HOME/conf/Catalina/localhost下面加入petsoar.xml文件,内容为: <Context path="/petsoar" docBase="petsoar" debug="99" reloadable="true" antiJARLocking="true" antiResourceLocking="true">
<Resource name="jdbc/petsoar" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" driverClassName="com.mysql.jdbc.Driver" username="root" password="" url="jdbc:mysql://localhost/petsoar?autoReconnect=true&useUnicode=true&characterEncoding=utf-8" defaultAutoCommit="true" removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true"/> </Context>
但重新启动Tomcat后还是出现原来的问题,那么我怎么样才能把root context 设置为http://localhost:8080/petsoar呢?
|