Eclipse3.2+Tomcat5.5.17+Oracle9配置
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,将其下目录文件拷入
eclipse\plugins目录下(这步若成功执行,eclipse运行后将发现多了Tomcat菜单项及其启动、停止、重启等快捷按钮。若看不到,可能通过删除eclipse\configuration目录下除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.17\conf\tomcat-users.xml文件,在<tomcat-users><
/tomcat-users>标记元素中加入:<user username="luhao" password="12345"
roles="admin,manager"/>,即加入角色身份为admin和manager的管理员luhao,我们之后需要以manager角色上传Web应用程序和以admin角色配置数据员。再打开
apache-tomcat-5.5.17\conf目录下server.xml文件,将<Connector元素后port="8080"的属性改为port="8008"(注意:由于oracle已占用了Tomcat默认的8080访问端口,必须更改其它未被占用的空闲端口,此处假设为8008)。
接下来运行eclipse程序,配置Tomcat属性。打开菜单“窗口/首选项”,打开“Java/已