读书人

Tomcat域名有关问题 http://www.xxx.c

发布时间: 2012-01-30 21:15:58 作者: rapoo

Tomcat域名问题 http://www.xxx.com 指向了ROOT,http://www.yyy.com可以指向ROOT下面的子目录吗?
Tomcat域名问题:
http://www.xxx.com 指向了ROOT,

http://www.yyy.com ROOT/yyy/index.jsp
http://www.zzz.com ROOT/zzz/index.jsp

这样可以吗?

[解决办法]
up
[解决办法]
不懂 友情UP
[解决办法]
ASP 以前试过,其实也是判断之后转向。

不过搞虚拟空间的应该懂得怎么搞
[解决办法]
mark
[解决办法]
动下手,实践一下就知道了。或者问一下提供域名注册的公司。
[解决办法]
<Host name= "www.yyy.com " appBase= "D:/Tomcat/webapps/ROOT/yyy ">
<Context path= " " docBase= ". "/>
</Host>

<Host name= "www.zzz.com " appBase= "D:/Tomcat/webapps/ROOT/zzz ">
<Context path= " " docBase= ". "/>
</Host> 试试
[解决办法]
把 appBase= "D:/Tomcat/webapps/ROOT/yyy中的路径改为你的TOMCAT路径
[解决办法]
可以
[解决办法]
Tomcat/conf/server.xml中添加

<Host name= "www.yyy.com " appBase= "D:/Tomcat/webapps/ROOT/yyy ">
<Context path= " " docBase= ". "/>
</Host>

<Host name= "www.zzz.com " appBase= "D:/Tomcat/webapps/ROOT/zzz ">
<Context path= " " docBase= ". "/>
</Host>
[解决办法]
也可以用Filter重写doFilter方法试试


[解决办法]
可以的!
我现在就在用
http://localhost:8080/tiaoshi/login.jsp
[解决办法]
这种做法似乎不行吧。没有具体的试过。
Tomcat的解析好像都是进入到虚拟主机之后的设置。

域名的转换是不是需要 提供域名注册 的单位进行映射呢。
[解决办法]
<Host name= "www.yyy.com " appBase= "D:/Tomcat/webapps/ROOT/yyy ">
<Context path= " " docBase= ". "/>
</Host>

<Host name= "www.zzz.com " appBase= "D:/Tomcat/webapps/ROOT/zzz ">
<Context path= " " docBase= ". "/>
</Host>
这样可以啊,你试了没有
[解决办法]
<Host name= "www.zzz.com " appBase= "D:/Tomcat/webapps/ROOT/zzz ">
<Context path= " " docBase= ". "/>
</Host>
[解决办法]
关注,顺便顶一下
[解决办法]
过路.............
[解决办法]
楼主直接说就是想实现空间租用网站那样的效果就是了。
[解决办法]
原来试过,


这样映射后用www.zzz.com访问时,
所有的路径都以D:/Tomcat/webapps/ROOT/zzz为根目录了
[解决办法]
你的根目录弄错了,根目录不在ROOT下,而应该和ROOT在同一级目录下,比如说是mulu
这样输入http://localhost:8080/mulu/index.jsp
[解决办法]
实践出真理
[解决办法]
<Host name= "www.yyy.com " appBase= "D:/Tomcat/webapps/ROOT ">
<Context path= " " docBase= ". "/>
</Host>

<Host name= "www.zzz.com " appBase= "D:/Tomcat/webapps/ROOT/zzz ">
<Context path= " " docBase= ". "/>
</Host>

这样是可以滴
[解决办法]
不知道你是不是要把两个网站放在同一个tomcat下,如果是的话,而且需要让客户通过域名访问这两个项目的时候出现了问题,那么你也可以这样解决,将两个项目同时放在webapps下面,里外做一个小的页面转向的程序就可以了,这个小项目里面其实只需要建立一个jsp,内容如下
<%
String servername = request.getServerName();
if(servername.equals( "www.xxx.com "))
out.println( " <meta http-equiv=\ "refresh\ " content=\ "0; url=/xxx/index.jsp\ "> ");
else if(servername.equals( "www.yyy.com "))
out.println( " <meta http-equiv=\ "refresh\ " content=\ "0; url=/yyy/index.jsp\ "> ");
%>
前提是给你的两个网站做一个虚拟的访问路径,如yyy项目的访问路径是/yyy就应该能解决了吧。

[解决办法]
指向的不是ROOT 而是webapps , webapps下要有一个ROOT
另一个域名指向另一个webapps2 , 下面也有一个ROOT
[解决办法]
你的意思是不是同一个网站的不同目录?如果是,可以考虑使用apache的URL重写

读书人网 >Java Web开发

热点推荐