Topic: 关于Tomcat Deploy中的一个小问题

  Print this page

1.关于Tomcat Deploy中的一个小问题 Copy to clipboard
Posted by: newbiemen
Posted on: 2004-07-02 11:31

在Tomcat4.1.30中如果要发布的Project不放在Tomcat\webapps,可以如下指明(docBase=Mydir),例如:
<Context path="" docBase="D:\eclipse\workspace\Test\context" debug="0" reloadable="true"/>

我的问题是在Tomcat5下面,该如何配置达到这种类似(docBase=Mydir)的部署?谢谢!!

2.Re:关于Tomcat Deploy中的一个小问题 [Re: newbiemen] Copy to clipboard
Posted by: samx
Posted on: 2004-07-03 16:06

用tomcat的admin来设置是很简单的.快安装完Tomcat的时候,有个选项是设置administrator密码.用这个管理员密码进入系统: http://localhost:8080/admin/login.jsp 然后你就可以很方便创建新的Context,设置它的path,docbase等等.当然设置完,要保存,还要commit.

其实,4.1.30和5.0这些使用上都差不多的.

3.Re:关于Tomcat Deploy中的一个小问题 [Re: newbiemen] Copy to clipboard
Posted by: lcwling
Posted on: 2004-07-03 23:16

也可以手工备置一个AppName.xml放在X:\tomcat-5.0.25\conf\Catalina\localhost下面,比如,要配置的apppath=myforum,则可以设置myforum.xml如下:

<?xml version='1.0' encoding='utf-8'?>
<Context docBase="Mydir" path="/myforum">
</Context>


当然,也可以用Tomcat5的admin来addNewContext,也可以用MyEclipse简单实现Deploy;
(BTW,如果Download的不是Tomcat.exe而是zip,需要先配置admin或Manager role and users,即X:\tomcat-5.0.25\conf\tomcat-users.xml)
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="super" password="" roles="admin,manager"/>
</tomcat-users>


   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