有关使用虚拟主机后jsp文件找不到java bean的问题
域名www.ABCD.com
IP: 192.168.0.100
在tomcat的配置
<Host name= "localhost " appBase= "webapps "
unpackWARs= "true " autoDeploy= "true "
xmlValidation= "false " xmlNamespaceAware= "false ">
<Context path= "/test " reloadable= "true " docBase= "d:\www\test " workDir= "d:\www\test\work " />
</Host>
<Host name= "www.ABCD.com " appBase= "d:\www\test "
unpackWARs= "true " autoDeploy= "true "
>
<Context path= " " reloadable= "true " docBase= ". " workDir= "d:\www\test\work " />
</Host>
然后在d:\www\test下,d:\www\test\admin下有个index.jsp
现在访问http://192.168.0.100:8080/test/index.jsp 正常
http://192.168.0.100:8080/test/admin/index.jsp 正常
http://www.ABCD.com:8080/index.jsp正常
http://www.ABCD.com:8080/admin/index.jsp错误,提示index.jsp找不到一个javabean.
请问这是为什么,用了虚拟主机后,在域名下面,如果有一个子目录,那么子目录下的jsp文件,就会找不到javabean,而把这个jsp文件copy到域名的根目录下,又正常。
请问在域名根目录下增加一个子目录,里面放jsp文件,是不是需要什么设置,才能是jsp文件正常找到bean啊
很急啊,忘高手们指点一下。
[解决办法]
你的JSP目录不同了,class的路径也不同了
[解决办法]
mark
[解决办法]
你把域名后面的port除掉试试
[解决办法]
我也是这问题
设置了tomcat设置了虚拟主机
非根目录下的jsp,use java bean就找不到
根目录下的jsp则正常可用.