Topic: 关于Tomcat中 Context Root 的问题

  Print this page

1.关于Tomcat中 Context Root 的问题 Copy to clipboard
Posted by: rockmaple
Posted on: 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呢?

2.Re:关于Tomcat中 Context Root 的问题 [Re: rockmaple] Copy to clipboard
Posted by: handson78
Posted on: 2005-08-26 09:53

你应该修改/config目录下的server.xml文件而不是你建立的petsoar.xml文件吧,你试试看!

3.Re:关于Tomcat中 Context Root 的问题 [Re: rockmaple] Copy to clipboard
Posted by: bluepure
Posted on: 2005-08-26 10:59

试一下:
res.sendRedirect(request.getContextPath()+"/login.jsp");


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923