<b>Eclipse3.2+Tomcat5.5.17+Oracle9配置</b>[Java编程]
本文“<b>Eclipse3.2+Tomcat5.5.17+Oracle9配置</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Java的Web开辟环境安置历来很烦琐,还记得在做本科毕业计划时配置JBuilder2005+Weblogic8.1+SQL2k整合环境时的痛楚阅历,近来整合配置Eclipse3.2+Tomcat5.5.17+Oracle9i环境又累了N小时,这可不得不怪B/S构造的“苦了开辟者,便利千万用户”舍己为人精神,以及各种工具版本纷杂带来的不便与不少不负责任网友的胡乱指引.下面小弟把自己的成功经验向大家报告,但愿有需求的友人能少走弯路.具体步骤以下:
1.安装Java开辟环境Eclipse3.2,安装Oracle9i数据库
首先安装SUN的JDK1.4以上版本的Java底子开辟环境,配置Java系统变量(这个太底子,不具体展开了).接着下载解压安装Eclipse3.2开辟环境,按照个人需求安装语言包、MyEclipse等插件扩大功效(也可以先不安装).
安装Oracle9i数据库,成立测试数据库:NBZJU与DBA:LUHAO/11111,成立表空间:LUHAO和测试表:USER_INF.此中USER_INF表具有USER_ID、USER_NAME、USER_TEL字段属性,并添如若干测试记录.
2.安装Tomcat及其插件
下载并解压Tomcat启动插件tomcatPluginV31.zip,将其下目录文件拷入eclipseplugins目录下(这步若成功履行,eclipse运行后将发现多了Tomcat菜单项及其启动、终止、重启等快速按钮.若看不到,大概通过删除eclipseconfiguration目录下除config.ini外全部文件,再重启eclipse来办理).
下载Tomcat尺度程序apache-tomcat-5.5.17.zip和admin掌握台程序apache-tomcat-5.5.17-admin.zip(将后者解压入前者的解压目录下可以得到登陆admin图形管理界面的功效,这将便利背面的数据源配置,不用直接在server.xml中自己输入参数,即通过图形界面配置生成呼应的尺度XML参数.不然手动输入参考来的配置简单出错,因为差别版本tomcat的XML标志语法解析差别,比方5.1版的参数放入5.5版是无效的.因此,激烈倡议用图形界面配置数据源!)
配置系统变量“TOMCAT_HOME”,其值为关联到apache-tomcat-5.5.17目录的途径.翻开apache-tomcat-5.5.17conf omcat-users.xml文件,在<tomcat-users></tomcat-users>标志元素中加入:<user username="luhao" password="12345" roles="admin,manager"/>,即加入角色身份为admin和manager的管理员luhao,我们之后需求以manager角色上传Web利用程序和以admin角色配置数据员.再翻开apache-tomcat-5.5.17conf目录下server.xml文件,将<Connector元素后port="8080"的属性改成port="8008"(注意:由于oracle已占用了Tomcat默许的8080拜候端口,必须更改别的未被占用的闲暇端口,此处假定为8008).
接下来运行eclipse程序,配置Tomcat属性.翻开菜单“窗口/首选项”,翻开“Java/已安装的JRE”选项,将运行环境参数位置定位于JDK目录下的JRE目录.翻开“Tomcat”选项,Tomcat Version挑选5.x,Tomcat Home定位到apache-tomcat-5.5.17目录,别的默许关联便可.翻开“Tomcat/JVM Settings”和“Tomcat/Source Path”选项,JRE挑选刚配置的已安装的JRE,Automatcially compute source path打勾.再翻开“Tomcat Manager App”选项,url输入http://localhost:8008/manager,username和password填Tomcat中新加入的luhao和12345(这步可以保证将Web利用程序公布到Tomcat,项目Reload也不会出错).
3.获得Oracle9i呼应的JDBC驱动程序,配置Data Sources和Context
拷贝Oracle9i安装目录下ora90/jdbc/lib/classes12.jar驱动文件到Tomcat目录下common/lib大众文件夹下.
然后在eclipse中启动Tomcat(点击那个猫的图标便可),以luhao/12345身份登陆http://localhost:8008/admin后新建数据源.此中JNDI Name:jdbc/Oracle(此数据源JNDI名字可以随便取,但不可反复),Data Source URL:jdbc:oracle:thin:@localhost:1521:NBZJU(1521为Oracle拜候端口,NBZJU为要拜候的数据库名称),JDBC Driver Class:oracle.jdbc.driver.OracleDriver(可翻开classes12.jar文件查看到呼应的途径,不然驱动有误),Username:luhao和Password:11111(填NBZJU数据库有拜候权限的用户便可),别的选项默许便可.数据源保存及递交后,conf目录下server.xml文件的全局命名资源GlobalNamingResources元素内将多一项Resource属性:
<Resource
name="jdbc/Oracle"
type="javax.sql.DataSource"
password="11111"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="2"
maxWait="5000"
username="luhao"
url="jdbc:oracle:thin:@localhost:1521:NBZJU"
maxActive="4"/>
数据源配置完成后,还须配置相关的上下文信息context,来使程序得到JDNI初始化引用,从而定位数据源.由于之前定义的是全局资源,我们可在apache-tomcat-5.5.17confcontext.xml文件中的Context元素中加入关联属性:
<ResourceLink global="jdbc/Oracle" name="jdbc/Oracle" type="javax.sql.DataSource"/>
以上是“<b>Eclipse3.2+Tomcat5.5.17+Oracle9配置</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |