当前位置: 首页 > 工具软件 > jUDDI > 使用案例 >

juddi MySQL_juddi设置尤其是配置数据源成功经验分享

颜修明
2023-12-01

tomca5.5+juddi + mysql5.0

上面一个帖子 我没有介绍juddi 跟tomcat5.5的设置 这里我补上

这两个帖子就能把 关于juddi 与uddi4j的配置和初步测试问题解决掉  好运!

安装mysql

把解压后的juddi下的webapp里的 juddi文件夹拷贝到Tomcat的webapps下

把juddi 下的 mysql目录下的两个脚本在 mysql中运行 创建表   我把这两个脚本拷到了e盘根目录下

mysql>\. e:\create_datebase.sql

mysql>\. e:\insert_publishers.sql (注意先打开这个脚本 insert语句把无关字符删掉否则 不能直接运行)

配置tomcat 5.5的mysql数据源

把tomcat驱动mysql-connector-java-5.0.4-bin.jar  添加到$tomcat_home$/commond/lib  以及webapp\juddi下的lib里

修改配置$tomcat_home$/conf/server.xml

在  添加  (上面创建表时用的账户是sjp  密码 sjp  这个根据你自己的 修改下)

type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost:3306/juddi?autoReconnect=true"

username="sjp" password="sjp" maxActive="20" maxIdle="10"

maxWait="-1"

factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"/>

在中添加

debug="5" reloadable="true" crossContext="true">

type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost:3306/juddi?autoReconnect=true"

username="sjp" password="sjp" maxActive="20" maxIdle="10"

maxWait="-1"

factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"/>

我们不对juddi中web.xml更改了 因为其中默认数据库源  jndi 名  为  jdbc/juddiDB  而我们上面设置数据源时就用这个名字 所以不更改了

如果数据源不是这个名字  要更改 juddi下的 web.xml    以及 juddi.propertites 文件

启动Tomcat,浏览器中输入http://localhost:8080/juddi则可以看到index页面,点击"validate"页面出现配置信息,可以看到配置是否正确的信息。如果没有错误,则表明安装成功。

ps:  如果你用的是oracle  你要更改tomcat的端口号 因为 oracle要占用8080端口  而且要更改juddi里面的一些文件 如control.jsp 因为juddi默认是8080端口

 类似资料: