问题1:
输入连接池监控:http://localhost:8080/ctest/proxoolAdmin 以后,页面正常显示,但是点击快照
出现500错误 type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception java.io.CharConversionException: Not an ISO 8859-1 character: 九
javax.servlet.ServletOutputStream.print(ServletOutputStream.java:89)
org.logicalcobwebs.proxool.admin.servlet.AdminServlet.printDefinitionEntry(AdminServlet.java:515)
org.logicalcobwebs.proxool.admin.servlet.AdminServlet.doSnapshot(AdminServlet.java:273)
org.logicalcobwebs.proxool.admin.servlet.AdminServlet.doStats(AdminServlet.java:145)
org.logicalcobwebs.proxool.admin.servlet.AdminServlet.doGet(AdminServlet.java:129)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
不知道怎么回事 有人遇到这样的问题吗
怎么解决呢,其中web.xml是文件格式是UFT-8
内容如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" 
xmlns="http://java.sun.com/xml/ns/j2ee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<!-- 连接池 -->
<servlet>
  <servlet-name>ServletConfigurator</servlet-name>
  <servlet-class>
  org.logicalcobwebs.proxool.configuration.ServletConfigurator
  </servlet-class>
 
  <init-param>
<param-name>xmlFile</param-name>
<param-value>WEB-INF/proxool.xml</param-value>
  </init-param>    <load-on-startup>1</load-on-startup> </servlet>


<servlet>
   <servlet-name>proxool</servlet-name>
   <servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class>
</servlet>
<servlet-mapping>
   <servlet-name>proxool</servlet-name>
<url-pattern>/proxoolAdmin</url-pattern>
</servlet-mapping>

</web-app>proxool ansi格式 内容如下
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- the proxool configuration can be embedded within your own application's.
Anything outside the "proxool" tag is ignored. -->
<something-else-entirely>
    <proxool>
        <alias>xml-db</alias>
        <driver-url>jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=UTF-8&amp;zeroDateTimeBehavior=convertToNull</driver-url>
        <driver-class>com.mysql.jdbc.Driver</driver-class>
        <driver-properties>
            <property name="user" value="test" />
            <property name="password" value="test" />
        </driver-properties>
        <!--minimum-connection-count>2</minimum-connection-count-->
     <maximum-active-time>3000</maximum-active-time>
  <maximum-connection-count>200</maximum-connection-count>
  <maximum-connection-lifetime>1500</maximum-connection-lifetime>         <!--maximum-connection-count>200</maximum-connection-count-->
        <house-keeping-test-sql>select 1</house-keeping-test-sql>
    </proxool>
</something-else-entirely>web.xml proxool.xml都位于WEB-INF文件夹下
问题2:
另外写的连接池测试 使用命令行能够连接 可是到了移植到JSP 下就出问题了 空指针错误 请问如何把自己写的类 的System.out的信息输出到 日志 或者控制台 等能看到的地方啊  初学者 有很多不明白 各位帮帮忙啊

解决方案 »

  1.   

    如何禁用tomcat缓存jsp页面 除了删除目录外 还有什么方法设置tomcat
      

  2.   

    原因是:
    (1)使用tomcat5容器调用response.getOutputStream()方法即可实现,但调用requonse.getWriter()方法时,输出二进制数据时(图片等内容无法显示)则出现“getWriter() has already been called for this response”异常。 
    (2)使用tomcat6容器调用response.getOutputStream()方法时有中文字符会发生“java.io.CharConversionException:Not an ISO 8859-1 character:”异常,调用requonse.getWriter()方法时可实现文本字符串数据输出,调用response.getOutputStream()方法可现实字节流数据的输出。通过测试发现在proxool输出日期格式时,采用的格式是"dd-MMM-yyyy HH:mm:ss",当locale为中文时,输出信息中月份是中文,然后用ServletOutputStream输出时,抛出异常。修改为"dd-MM-yyyy HH:mm:ss",问题解决。http://kaile8324.download.csdn.net可以下载新的包.