我的环境
环境:win10 +MyEclipse 10+ jdk1.5.0 + tomcat6+ mysql4.1 + juddi-0.9rc4 + uddi4j-2.0.5
tomcat5报错,tomcat6才可以完美运行
今天第一次访问JUDDI(http://localhost:8080/juddi/happyjuddi.jsp)看JUDDI DataSource Validation后两行一直是红色,经过一下午的查询,终于找到了解决办法
报错问题如下图
解决方法
在tomcat/conf/server.xml在之前添加如下代码
<Context path="/juddi" docBase="juddi" debug="5" reloadable="true"
crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_juddiDB_log" suffix=".txt"
timestamp="true"/>
<Resource name="jdbc/juddiDB" auth="Container"
type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="root"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/juddi?autoReconnect=true" />
</Context>
其中:username和password是mysql数据库的用户名和密码,url为数据库的url,driverClassName是mysql的JDBC驱动程序