浏览 6619 次
锁定老帖子 主题:JBoss+Jetty 虚拟主机的设置方法
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2003-10-12
<jboss-web> <virtual-host>www.dlee.com</virtual-host> <context-root>/</context-root> </jboss-web> 其中 virtual-host 是虚拟主机的名称,可以使用基于名字的虚拟主机或者基于 IP 的虚拟主机,context-root 是你希望这个 Web 应用所具有的 URL 路径(就是 http://virtual-host:8080/ 后面的内容,一般设置为 / 就可以了)。 编辑完后,重新部署你的应用。现在就可以使用: http://www.dlee.com:8080/hello.jsp 来访问这个应用了。由于为这个应用设置了虚拟主机,使用其它方式访问这个应用,例如:http://localhost:8080/hello/hello.jsp 将遭到拒绝。 在上面也可以单独设置 context-root,设置这个 Web 应用部署到的 URL 路径。 还有一种设置虚拟主机的方法就是在 WEB-INF 目录下编辑一个 jetty-web.xml 文件,内容为: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure 1.2//EN" "http://jetty.mortbay.org/configure_1_2.dtd"> <Configure class="org.jboss.jetty.JBossWebApplicationContext"> <Call name="addVirtualHost"><Arg>host1</Arg></Call> <Call name="addVirtualHost"><Arg>host2</Arg></Call> ...... </Configure> 其中 host1 是第一个虚拟主机,host2 是第二个虚拟主机,以次类推。这种方法的好处是可以为同一个 Web 应用设置多个虚拟主机。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |