请问:tomcat4下怎样设置虚拟主机?

blankbox 2003-12-29 11:30:44
我现在修改server.xml文件,加入
<Host name="www.test.com" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="test" debug="0" reloadable="true" crossContext="true" />
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
</Host>

但访问时显示的是我的根目录下的首页,不是test目录下的首页,请问,是不是不需要修改其它地方?我的操作系统是solaris 7
...全文
160 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
blankbox 2004-01-02
  • 打赏
  • 举报
回复
楼上:怎么改啊?
wjfxiao 2003-12-29
  • 打赏
  • 举报
回复
这是在linux下的例子,希望对你能有帮助
<Host name="st.cia.com" debug="0" appBase="/home/vhosts/st.cia.com" unpackWARs="true" autoDeploy="true">
<Context path="/cs" docBase="cs" debug="0" reloadable="true" crossContext="true">
其中cs是st.cia.com的子目录,是应用的根目录
wjfxiao 2003-12-29
  • 打赏
  • 举报
回复
host的appBase和 Context中的docBase可能有问题,没在solaris上作过,不敢确定,但在linux上,修改server.xml就可以了。
过客猫2022 2003-12-29
  • 打赏
  • 举报
回复
gz



过客猫2022 2003-12-29
  • 打赏
  • 举报
回复
你能把配置文件贴出来吗?
你试试把中文转换成Uinocode看看!
blankbox 2003-12-29
  • 打赏
  • 举报
回复
谢谢各位,问题已解决,是因为在server.xml中的主机名不能是中文的,比如<Host name="中国.cn" > tomcat 就无法启动,有办法解决吗?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧