2007-10-29

Tomcat下多域名的配置

关键字: tomcat下多域名的配置
1.修改C:\WINDOWS\system32\drivers\etc\hosts文件,添加你想要的域名,
示例:127.0.0.1       www.weiweichen.com
2.修改Tomcat安装目录下conf/server.xml,
添加一个Host元素,如
<Host name="www.weiweichen.com" appBase="E:\\Tomcat 5.5\\webapps\\NewProject">
	<Context path="" docBase="E:\\Tomcat 5.5\\webapps\\NewProject">
	</Context>
</Host>


做到这基本上已大功告成,但是还可能会出现一些问题,
假若你的机器使用的是代理服务器来上网的话,访问刚才配置的
域名会提示找不到服务器,这时改下局域网配置即可...
具体步骤
打开IE浏览器,选择工具菜单下的Internet选项,再选择连接面板,点击下方的局域网设置按钮,
出现一个新的对话框,把 为LAN使用代理服务器(X)...前的勾去掉,点击两次确定

重新访问刚才配置的域名,OK
评论
licco1 2008-03-26
我语文太差,难以描述
wangjian3q 2008-03-26
请问你产生的域名
可以这样吗?
如 www.123.com 还可以这样访问吗 www.ab.123.com
像注册一个用户 产生一个新的域名那样吗?
javaTo 2007-12-27
呵呵,想起来我以前有个同学把所有的图片路径都写成 X:/images/icos/aa.gif
xiaoyu 2007-12-27
weiweichen1985 写道
可以在本机直接模拟布署后的域名,避免因路径问题而带来一些麻烦,如你当前的工程名称为Project,在struts框架下,提交表单的action要写成/Project/login.do,而你的项目布署完成之后,直接会指向根目录,这样前面写的是这些/Project/login.do,都会因路径问题而找不到资源,为其配置一个域名可以避免这个小问题


你很可爱呀。 其实是你的技术不过关, 不会有人把context path写死的。 struts的签标会自动把context path补上的, 如果是人工的话,用HttpServletRequest.getContextPath()方法。
lixinbill 2007-12-27
谁知道 TOMCAT中如何将aaa.*.com这样的请求重写成 user.*.com/aaa/jsp这样
苏飞 2007-10-30
等弄的更清楚一些再来发贴子吧。
weiweichen1985 2007-10-30
可以在本机直接模拟布署后的域名,避免因路径问题而带来一些麻烦,如你当前的工程名称为Project,在struts框架下,提交表单的action要写成/Project/login.do,而你的项目布署完成之后,直接会指向根目录,这样前面写的是这些/Project/login.do,都会因路径问题而找不到资源,为其配置一个域名可以避免这个小问题
liupopo 2007-10-30
你这样只是在你的单机上实现了多域名,有什么意义呢?
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

weiweichen1985
搜索本博客
我的相册
E6c390da-d0cb-3350-97d4-83ec6586912c-thumb
2008-6-26
共 122 张
最近加入圈子
存档
最新评论