<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot D:/web/sitefile/1/
ServerName www.server110.com
#ServerAlias domain.com *.domain.com
DirectoryIndex index.jsp
ErrorLog logs/error-_log.txt
CustomLog logs/access-allsite_log.txt common
JkMount /servlet/* controller
JkMount /*.jsp controller
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot D:/web/sitefile/2/
ServerName www.abc.net
#ServerAlias domain.com *.domain.com
DirectoryIndex index.jsp
ErrorLog logs/error-_log.txt
CustomLog logs/access-allsite_log.txt common
JkMount /* controller
</VirtualHost>
第一个虚拟主机我配置为将JSP和SERVLET的请求转发给JAVA WEB处理器。第二个我把对www.abc.net的所有请求直接都转发给JAVA WEB处理器。
原因是有一次,我在同一机器上有2网站,结果有一个站点他的JAVA请求都处理正确,但对应的图片我是交给APACHE处理的,然而却出现他们2站点始终到同一个路径下去找图片。出现有一个站点图片显示不出来的情况!
我配置DocumentRoot D:/web/sitefile/2/难道不对?还请知道的朋友告诉小弟!