润乾报表的Example中,server.xml是这样设计的
代码
- <Context path="/report" docBase="report" debug="0" privileged="true">
- <Resource name="hsql" auth="Container" type="javax.sql.DataSource" />
- <ResourceParams name="hsql">
- <parameter>
- <name>username</name>
- <value>root</value>
- </parameter>
- <parameter>
- <name>password</name>
- <value>root</value>
- </parameter>
- <parameter>
- <name>driverClassName</name>
- <value>org.hsqldb.jdbcDriver</value>
- </parameter>
- <parameter>
- <name>url</name>
- <value>jdbc:hsqldb:hsql://localhost/</value>
- </parameter>
- </context>
这样是可以成功连接数据库的,然而我把它改成使用MYSQL,就一直不成功
代码
- <Context path="/report" docBase="report" debug="0" privileged="true">
- <Resource name="hsql" auth="Container" type="javax.sql.DataSource" />
- <ResourceParams name="hsql">
- <parameter>
- <name>username</name>
- <value>root</value>
- </parameter>
- <parameter>
- <name>password</name>
- <value>root</value>
- </parameter>
- <parameter>
- <name>driverClassName</name>
- <value>org.gjt.mm.mysql.Driver</value>
- </parameter>
- <parameter>
- <name>url</name>
- <value>jdbc:mysql://localhost:3306/stsystem</value>
- </parameter>
- </context>
web.xml我也改了
代码
- <init-param>
- <param-name>dataSource</param-name>
- <param-value>hsql,MYSQL,GBK,0</param-value>
- </init-param>
一直报这个错误
java.io.IOException:Unexpected end of input stream
应用缺省数据源错误
是不是润乾对mysql有什么特别要设置的地方?还是不支持mysql?
我的开发环境是jdk1.5 tomcat5.5 myeclipse5.5