【问题标题】:java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 8.0\..\webapps\ROOT\_cipss\config.inijava.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 8.0\..\webapps\ROOT\_cipss\config.ini
【发布时间】:2016-01-11 21:39:16
【问题描述】:

每当我输入主机IP/程序名称时,我都会收到这个,但假设是打开一个我正在测试的程序。任何帮助将不胜感激。

HTTP Status 500 - An exception occurred processing JSP page /index.jsp at line 81


type Exception report

message An exception occurred processing JSP page /index.jsp at line 81

description The server encountered an internal error that prevented it from fulfilling this request.

exception
java.io.IOException: An exception occurred processing JSP page /index.jsp at line 81

78:             Timer timer = new Timer();
79:             timer.startTimer();
80: 
81:             DatabaseManager dbFunc = DatabaseManager.getInstance();
82: 
83:             pageContext.setAttribute("dbFunc", dbFunc);
84:         %>


Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)


root cause
java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 8.0\..\webapps\ROOT\_cipss\config.ini (The system cannot find the path specified)
    java.io.FileInputStream.open(Native Method)
    java.io.FileInputStream.<init>(Unknown Source)
    java.io.FileInputStream.<init>(Unknown Source)
    sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source)
    sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source)
    java.net.URL.openStream(Unknown Source)
    org.ini4j.spi.IniSource.<init>(IniSource.java:55)
    org.ini4j.spi.AbstractParser.newIniSource(AbstractParser.java:68)
    org.ini4j.spi.IniParser.parse(IniParser.java:67)
    org.ini4j.Ini.load(Ini.java:119)
    org.ini4j.Ini.load(Ini.java:114)
    org.ini4j.Ini.load(Ini.java:99)
    org.ini4j.Ini.<init>(Ini.java:69)
    org.kratos.cipss.DatabaseManager.loadConfigFileSettings(DatabaseManager.java:138)
    org.kratos.cipss.DatabaseManager.getInstance(DatabaseManager.java:100)
    org.apache.jsp.index_jsp._jspService(index_jsp.java:215)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)


note The full stack trace of the root cause is available in the Apache Tomcat/8.0.30 logs.

Apache Tomcat/8.0.30

【问题讨论】:

    标签: java apache jsp tomcat servlets


    【解决方案1】:

    您的DatabaseManager 将从该位置加载一些配置文件:

    C:\Program Files\Apache Software Foundation\Tomcat 8.0\..\webapps\ROOT\_cipss\config.ini
    

    这显然不存在。添加此文件!

    【讨论】:

    • 我检查并确认该文件位于那里并且存在并且仍然没有。我会检查配置文件并发布更多信息
    • 注意文件路径中的两个点 - 这看起来很可疑
    • 我该怎么做才能修复“..”错误?该文件在文件夹中,我验证了路径和文件。
    猜你喜欢
    • 2012-07-12
    • 2018-01-14
    • 2018-01-18
    • 2018-07-09
    • 1970-01-01
    • 2011-09-29
    • 2017-02-01
    • 2021-12-27
    • 1970-01-01
    相关资源
    最近更新 更多