(1) Enable pan-domain name support, that is, java.book.cn, net.book.cn, www.books.cn all point to the same IP, such as 127.0.0.1
(2) Modify conf/server.xml in the tomcat directory, in add in engine
<Host name="localhost" debug="0" appBase=""
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="E:\\Tomcat5.0\\webapps\\book" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>
<Host name="java.book.cn" debug="0" appBase=""
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>java.book.cn</Alias>
<Context path="" docBase="E:\\Tomcat5.0\\webapps\\java" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>
<Host name="net.book.cn" debug="0" appBase=""
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>net.book.cn</Alias>
<Context path="" docBase="E:\\Tomcat5.0\\webapps\\net" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>
<Host name="www.books.cn" debug="0" appBase=""
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>www.books.cn</Alias>
<Context path="" docBase="E:\\Tomcat5.0\\webapps\\books" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>