2007-03-22
juddi的配置也花了一些时间的,现在弄好了,真是高兴.
写一下配置的过程备忘,其实主要是参考:
http://bbs.w3china.org/dispbbs.asp?BoardID=10&id=9370&replyID=21196&star=2&skin=0
的楼主和18楼的经验.
我配置的是:
jakarta-tomcat-5.0.16.exe
j2sdk-1_4_2_08-windows-i586-p.exe
oracle9i
都装好,运行之后.
1.从apache官方网站上下载juddi-0.9rc4.zip,
解压后将juddi.war复制到../tomcat/webapps/下
2.把Oracle9i的驱动(在/oracle9i/jdbc/lib/目录下的所有.jar文件)
拷贝到:../Tomcat/common/lib 下。
3.进去http://localhost:8083/admin/
Resources -> Data Sources -> Create New DataSource
JNDI Name: jdbc/juddiDB
Data Source URL: jdbc:oracle:thin:@127.0.0.1:1521:oradb (oradb是安装的数据库名)
JDBC Driver Class: oracle.jdbc.driver.OracleDriver
User Name: scott
Password: tiger
Press button 'save' then Press 'Commit Changes'.
4.修改../tomcat/conf/server.xml在</Host>后添加如下:
<DefaultContext reloadable="true" crossContext="true">
<Resource name="jdbc/juddiDB" scope="Shareable" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/juddiDB">
<parameter>
<name>username</name>
<value>scott</value>
</parameter>
<parameter>
<name>password</name>
<value>tiger</value>
</parameter>
<parameter>
<name>url</name>
<value>
jdbc:oracle:thin:@127.0.0.1:1521:oradb
</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
</ResourceParams>
</DefaultContext>
5. logo on oracle create table and insert data.
sqls at D:/racer/jUDDI/juddi-0.9rc3-src/sql/oracle
6. restart tomcat
http://localhost:8083/juddi/happyjuddi.jsp
OK! no red lines.