JUDDI安装手册
JUDDI所需软件列表 apache-tomcat-5.5.27 Sql Server 2005 (Express) JDK 5.0 sqljdbc_1.2.2828.100_enu(Sql Server 2005 jdbc) Juddi-0.9rc4
1.安装JDK 确认本机是否已经安装了JDK 创建环境变量JAVA_HOME指向JDK安装目录 执行“jdk-1_5_0_16-windows-i586-p.exe”安装 创建环境变量JAVA_HOME指向JDK安装目录 我的电脑——属性——高级——环境变量——系统环境变量——新建
2.安装Tomcat 执行“apache-tomcat-5.5.27.exe”安装程序进行安装,安装完成后通过IE浏览http://localhost:8080,如果能正常显示则安装成功。 端口号8080为默认值,如果该端口已经被占用需要手工修改端口。在Tomcat安装目录的conf子目录下,打开server.xml文件,查找port=“8080”,修改port对应的取值。 创建环境变量CATALINA_HOME指向Tomcat安装目录
3.Sql Server 2005配置 运行Sql Server 2005配置管理工具,将TCP/IP协议设置为允许。双击TCP/IP,将IP Addresses——IPALL——TCP Dynamic Ports设置为1433,重新启动sql server服务
执行如下的SQL语句添加PUBLISHER,红色字体部分可以自行修改: Sql Server 2005中创建数据库juddi,打开“参数文件夹”目录下的create_database.sql文件,在juddi数据库上执行 执行如下的SQL语句添加PUBLISHER,红色字体部分可以自行修改: INSERT INTO PUBLISHER (PUBLISHER_ID,PUBLISHER_NAME,EMAIL_ADDRESS,IS_ENABLED,IS_ADMIN) VALUES ('jdoe','John Doe','john.doe@apache.org','true','true');
4.Sql Server 2005 JDBC 将“参数文件夹”目录下的“sqljdbc.jar”复制到Tomcat安装目录的common/lib目录下
5.安装JUDDI 将“参数文件夹”目录下的“juddi.war”复制到Tomcat安装目录的webapps下,重新启动Tomcat,webapps下会生成juddi目录
JUDDI安装(续1) 将“参数文件夹”目录下的“juddi.xml”复制到Tomcat安装目录的conf\Catalina\localhost目录下 <?xml version="1.0" encoding="ISO-8859-1"?> <Context path="/juddi" docBase="juddi" debug="5" reloadable="true" crossContext="true"> <Resource name="jdbc/juddiDB" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="sa" password="*****" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://localhost:1433;DatabaseName=juddi"/> </Context> 上面pssword的内容根据实际设置的密码进行修改
JUDDI安装(续2) 将“参数文件夹”目录下的“server.xml”复制到Tomcat安装目录的conf\目录下 <Context path="/juddi" docBase="juddi" debug="5" reloadable="true" crossContext="true"> <Resource name="jdbc/juddiDB" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="sa" password="******" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://localhost:1433;DatabaseName=juddi"/> </Context> 此处password的取值根据实际情况修改
JUDDI安装(续3) 在Tomcat安装目录的webapps\juddi\WEB-INF目录下 编辑juddi.properties,修改juddi.operatorName为添加PUBLISER时EMAIL地址@后面的内容 编辑“juddi-users.xml”,将juddi的密码设置为123456
JUDDI安装(续4) 重启Tomcat服务 通过IE访问http://localhost:8080/juddi 点击validate验证JUDDI安装是否正确 安装成功后通过如下URL来了解UDDI的各个API http://localhost:8080/juddi/console/index.jsp