这个程序是考过来的 程序方面绝对没有问题
我在本地新建的数据库用户 把这个程序的库导入了以后 修改了配置文件
然后运行的时候就提示这个错误 帮我看下问题在哪里吧 弄一天了呵呵
HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Exception in JSP: /login.jsp:168165:     </form>
166:      <%
167:  String sql = "select tsxx from dzgz e where bh ='system01'"; 
168:  Map map = DBFactory.getDBManage().getMap(sql);
169:  if(map != null && !map.isEmpty()){
170:  out.print(map.get("tsxx"));
171:  }
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.hebrf.xtgl.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:130)
root cause javax.servlet.ServletException
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
org.apache.jsp.login_jsp._jspService(login_jsp.java:244)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.hebrf.xtgl.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:130)
root cause java.lang.ExceptionInInitializerError
com.hebrf.dbmanage.DBConnection.<clinit>(DBConnection.java:20)
com.hebrf.dbmanage.DBFactory.getDBManage(DBFactory.java:16)
org.apache.jsp.login_jsp._jspService(login_jsp.java:231)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.hebrf.xtgl.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:130)
root cause java.lang.RuntimeException: org.hibernate.HibernateException: Proxool Provider unable to load JAXP configurator file: proxool.xml
com.hebrf.dbmanage.HibernateUtil.<clinit>(HibernateUtil.java:45)
com.hebrf.dbmanage.DBConnection.<clinit>(DBConnection.java:20)
com.hebrf.dbmanage.DBFactory.getDBManage(DBFactory.java:16)
org.apache.jsp.login_jsp._jspService(login_jsp.java:231)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.hebrf.xtgl.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:130)
root cause org.hibernate.HibernateException: Proxool Provider unable to load JAXP configurator file: proxool.xml
org.hibernate.connection.ProxoolConnectionProvider.configure(ProxoolConnectionProvider.java:125)
org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:366)
org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:60)
org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1881)
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1174)
com.hebrf.dbmanage.HibernateUtil.<clinit>(HibernateUtil.java:39)
com.hebrf.dbmanage.DBConnection.<clinit>(DBConnection.java:20)
com.hebrf.dbmanage.DBFactory.getDBManage(DBFactory.java:16)
org.apache.jsp.login_jsp._jspService(login_jsp.java:231)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.hebrf.xtgl.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:130)
root cause org.logicalcobwebs.proxool.ProxoolException: Parsing failed.
org.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:91)
org.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:107)
org.hibernate.connection.ProxoolConnectionProvider.configure(ProxoolConnectionProvider.java:120)
org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:366)
org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:60)
org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1881)
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1174)
com.hebrf.dbmanage.HibernateUtil.<clinit>(HibernateUtil.java:39)
com.hebrf.dbmanage.DBConnection.<clinit>(DBConnection.java:20)
com.hebrf.dbmanage.DBFactory.getDBManage(DBFactory.java:16)
org.apache.jsp.login_jsp._jspService(login_jsp.java:231)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.hebrf.xtgl.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:130)
root cause org.xml.sax.SAXParseException: The string "--" is not permitted within comments.
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
org.apache.xerces.impl.XMLScanner.scanComment(Unknown Source)
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanComment(Unknown Source)
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
org.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:87)
org.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:107)
org.hibernate.connection.ProxoolConnectionProvider.configure(ProxoolConnectionProvider.java:120)
org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:366)
org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:60)
org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1881)
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1174)
com.hebrf.dbmanage.HibernateUtil.<clinit>(HibernateUtil.java:39)
com.hebrf.dbmanage.DBConnection.<clinit>(DBConnection.java:20)
com.hebrf.dbmanage.DBFactory.getDBManage(DBFactory.java:16)
org.apache.jsp.login_jsp._jspService(login_jsp.java:231)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.hebrf.xtgl.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:130)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.25 logs.
--------------------------------------------------------------------------------Apache Tomcat/5.5.25

解决方案 »

  1.   

    org.xml.sax.SAXParseException: The string "--" is not permitted within comments
    这个提示已经很清楚了,你注视里面有“--”,导致proxool.xml文件解析失败
      

  2.   

    org.hibernate.HibernateException: Proxool Provider unable to load JAXP configurator file: proxool.xml
    org.xml.sax.SAXParseException: The string "--" is not permitted within comments.检查下这个配置文件吧
      

  3.   

    <?xml version="1.0" encoding="UTF-8"?>
    <!-- the proxool configuration can be embedded within your own application's.
        Anything outside the "proxool" tag is ignored. -->
    <something-else-entirely>
        <proxool>
            <alias>dbpool</alias>
            <!-- proxool只能管理由自己产生的连接-->
            <driver-url>jdbc:oracle:thin:@192.168.9.119:1521:oracle</driver-url>
            <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
            <driver-properties>
                <property name="user" value="ygl10" />
                <property name="password" value="ygl10" />
            </driver-properties>
            <!-- proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回收,超时的销毁-->
            <house-keeping-sleep-time>90000</house-keeping-sleep-time>
            <!-- 最少保持的空闲连接数-->
            <prototype-count>1</prototype-count>
            <!-- 允许最大连接数,超过了这个连接,再有请求时,就排在队列中等候,最大的等待请求数由maximum-new-connections决定-->
            <maximum-connection-count>10</maximum-connection-count>
            <!-- 最小连接数-->
            <minimum-connection-count>1</minimum-connection-count>
        </proxool>
        <proxool>
            <alias>querypool</alias>
            <driver-url>jdbc:oracle:thin:@192.168.9.119:1521:oracle</driver-url>
            <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
            <driver-properties>
                <property name="user" value="ygl10" />
                <property name="password" value="ygl10" />
            </driver-properties>
            <house-keeping-sleep-time>90000</house-keeping-sleep-time>
            <prototype-count>1</prototype-count>
            <maximum-connection-count>10</maximum-connection-count>
            <minimum-connection-count>1</minimum-connection-count>
        </proxool>    
    </something-else-entirely>
    我看这个没什么错啊 我就改了下密码还有ip
      

  4.   

    检查这个文件proxool.xml
    看是不是放在项目下面。
      

  5.   

    500错误说明java代码存在问题。