您的位置:首页 > 运维架构 > Tomcat

JDK1.5+Tomcat5+MySql+Juddi 架设UDDI服务器

2010-08-07 14:01 204 查看

JDK1.5+Tomcat5+MySql+Juddi 架设UDDI服务器

作者:kevin wu
来源:kevin wu's corner/article/5216608.html

软件版本:
JDK: jdk-1_5_0_11
Tomcat: apache-tomcat-5.5.23
MySql: mysql-5.0.41-win32
Juddi: juddi-09.rc4
jdbc: mysql-connector-java-5.0.6

安装步骤:

1:安装JDK和JRE
2.安装Tomcat
安装JDK,JRE,Tomcat的步骤和环境变量的设置请参考网上的相关文章(实在太多了)

3.安装MySql
(1)默认安装好MySql,开始->运行->输入net start mysql 启动MySql
(2)开始->所有程序->MySql->MySql Server 5.0->控制台->输入密码登陆
(3)将juddi-0.9rc4解压,在sql文件夹内找到mysql文件夹,将里面的create_database.sql , insert_publishers.sql两个脚本copy到d:/
(4)在mysql控制台下输入:
/. d:/create_database.sql
/. d:/insert_publishers.sql
完成数据库的创建和示例数据的输入
4.配置JUDDI
(1)将juddi-0.9rc4解压后目录下的webapp里面的juddi文件夹复制到Tomcat安装目录(例如我的是F:/tomcat55)下的webapps里,再将mysql-connector-java-5.0.6-bin.jar复制到Tomcat安装目录下的的/common/lib和/webapps/juddi/WEB-INF/lib中.
(2)修改Tomcat安装目录下的/conf/server.xml

在<GlobalNamingResources> </GlobalNamingResources> 添加


<Resource name="jdbc/juddiDB" auth="Container"


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


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


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


maxWait="-1"


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



在<host></host>中添加


<Context path="/juddi" docBase="E:/apache-tomcat-5.5.20/webapps/juddi"


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




<Resource name="jdbc/juddiDB" auth="Container"


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


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


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


maxWait="-1"


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


</Context>

(3)设置juddi访问mysql的权限
在控制台上的命令我不熟悉,可以借助其他工具,我使用的是SqlManager for MySql 2007 .打开并连接到本地数据库(local),选中juddi节点,右键选Database Registration Info,在Connection项将UserName,PassWord都改为juddi(和上面的对应,随便你改什么名字都可以,对应就行)
在sqlmanager上打开manager users页,选择juddi,赋予相应的权限

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

这是我今天安装的总结,早上因为版本的问题,总是连不到数据库.tomcat真的很麻烦,不同版本的设置很不同..搞到我头都大了,希望这些能对学习这些的人有帮助.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: