JAVA挑战者一定要进,不可错过!
比如 bbs.domain.com 下:
a.jsp:
<%@ include file="b.jsp" %>
<%=tmp%>
b.jsp:
<%
String tmp = "C:\\site\\bbs";
%>
运行a.jsp显示C:\site\bbs,正常。
修改整合apache2和resin-2.1.16,重配APACHE2
UseCanonicalName Off
<VirtualHost *:80>
ServerName www.domain.com
VirtualDocumentRoot C:/webroot/%1
</VirtualHost>
resin对应配置了二级域名,正常运行。
但是出现了奇怪的问题。
1)现在即使删除了b.jsp文件,a.jsp一样可以运行,不会报错b.jsp不存在;
2)修改a.jsp或者b.jsp,都是按照重新整合之前的结果显示。
3)修改
b.jsp:
<%
String tmp = "C:\\webroot\\bbs";
%>
a.jsp:(省略了一些定义)
<%@ include file="b.jsp" %>
<%=tmp%>
<%
SFile = new File(tmp,"x.txt");
FileWriter = new FileWriter(SFile);
%>
报错“找不到C:\site\bbs\x.txt”,即使错也应该是“找不到C:\webroot\bbs\x.txt”真是莫名其妙了,好郁闷!
找错找了一天一夜了,都没搞定,特请教各位高手,非常感谢!