1、在contexts文件下新建一个test1.xml test2.xml 两个文件,分别在两个xml文件中添加如下内容:
test1.xml文件内容
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
<Configure class="org.mortbay.jetty.webapp.WebAppContext">
<Set name="contextPath">/</Set>
<Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/test1</Set>
<Set name="VirtualHosts">
<Array type="java.lang.String">
<Item>192.168.2.110</Item>
</Array>
</Set>
</Configure>
test2.xml文件内容
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
<Configure class="org.mortbay.jetty.webapp.WebAppContext">
<Set name="contextPath">/</Set>
<Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/test2</Set>
<Set name="VirtualHosts">
<Array type="java.lang.String">
<Item>127.0.0.1</Item>
</Array>
</Set>
</Configure>
1、配置etc/jetty.xml文件如下:
<Arg>
<New class="org.mortbay.jetty.deployer.ContextDeployer">
<Set name="contexts"><Ref id="Contexts"/></Set>
<Set name="configurationDir"><SystemProperty name="jetty.home" default="."/>/contexts</Set> <!--此处 jetty默认会指向test1.xml文件,不需要的更改-->
<Set name="scanInterval">5</Set>
</New>
</Arg>
</Call>
<Call name="addLifeCycle">
<Arg>
<New class="org.mortbay.jetty.deployer.ContextDeployer">
<Set name="contexts"><Ref id="Contexts"/></Set>
<Set name="configurationDir"><SystemProperty name="jetty.home" default="."/>/contexts/test2.xml</Set>
<Set name="scanInterval">5</Set>
</New>
</Arg>
</Call>
最后你在浏览器中输入法http://127.0.0.1:8080和http://192.168.2.110:8080就可以访问不同的页面。