:) 所以我终于买了我的主机,我正在尝试在上面部署我的 tomcat 项目。服务器是 mochahost.com,启用了 JSP 和 Tomcat 支持。我的项目在本地机器上运行良好,但是当我将它部署在网络服务器上时,它说:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Exception in JSP: /List/index.jsp:38
35: <br>
36: <%
37: String file = application.getRealPath("/") + "default_list.txt";
38: FileReader filereader = new FileReader(file);
39: BufferedReader br = new BufferedReader(filereader);
40: String eachLine = br.readLine();
41: while (eachLine != null) {
有什么问题?我的猜测是它无法访问该文件,但我该如何解决呢?谢谢!
更新:问题是由服务器路径引起的,通过使用 Server.MapPath 方法解决。