《tomcat部署手册》由会员分享,可在线阅读,更多相关《tomcat部署手册(19页珍藏版)》请在金锄头文库上搜索。
1、部署准备1. 系统环境WINDOWS 2000 SERVER2. 数据库ORACLE9i3. 安装包JDK 安装文件: j2sdk-1_4_2-windows-i586.exeTOMCAT 安装文件: jakarta-tomcat-5.0.28.exe 数据库文件: v60c.dmp应用程序包: systemframe说明文本:readme.txt (注明导出数据库文件的服务名)部署实施一、配置 JDK1. 安装 JDK建议安装140以上版本的JDK,以配合5.0以上版本的TOMCAT。以J2SDK1.4.2 的安装为例,执行安装包中的J2SDK1.4.2安装程序,自定义路径,假定安装路径为:
2、 C:j2sdk142。以下环境变量配置过程中,变量值的设定均以此路径为准,实际安装 时将其替换为实际安装路径。2. 配置环境变量1)配置路径在桌面上或开始菜单中右键点击“我的电脑”图标 = 点击“属性”=选择“高级”页面= 点击“环境变量”按钮,如图1 1图1 i系统属性一“高级”页面1 2在环境变量窗口中点击系统变量中的“新建”按钮,新建一个环境变量;或者选中某个变量,点击“编辑”按钮,对该变量进行修改,如图图12环境变量窗口变量名 :变星值辺:图1 3编辑系统变量窗口2)添加环境变量(实施部署可以只配置第一个变量)变量名变量值说明JAVA_HOMEC:j2sdk142运行TOMCAT时需
3、要依靠该变量pathC:j2sdk142bi n; %path%;class_path.;C:j2sdk142lib;C:j2sdk1.4.2libtools.jar要加.;表示当前路径如果已经安装过JDK,则查看环境变量中有没有上述变量。如果没有或变量值跟上述不符,重新设置以上变量、配置 TOMCAT1. 安装 TOMCAT运行安装包中T0MCAT5O28.exe,安装TOMCAT。注意,如果使用 TOMCAT5.5.9版本,需要JRE15按照提示运行安装程序,在安装类型的下拉菜单中选择“custom”在窗口的安装树里选中Service,即作为Windows服务来运行。图2- 1 TOMCA
4、T安装类型选择页面指定TOMCAT的安装目录,如图2 - 2,为了方便起见,这里选择安装在C:tomcat5.0根目录下。后面配置环境变量时,变量值的设置以该路径为准,实际安 装时将其替换为TOMCAT的实际安装路径。ache Tqcat SetupChoose Inf la II Localio nChoose e Foider in wihidi to install Apacbie Tonrrat.Setup will install Apache Tomcat in the fcillo籾in folder. To Install n a cberert folder, click B
5、rowse and select nther folder, Click Next to continue.EestindHon FnkherATomcat 5.0Space required; 日Space availiblei J57,9MBMullsoft In?tall System - c 枣 tk. J| 邮2| 匸日 reel 图2- 2 TOMCAT安装路径在图2-3的窗口中设置TOMCAT使用的端口以及 WEB管理界面用户名和密码TOMCAT的默认端口为8080,如果此端口已被其他程序占用,那么写入一个未被占SBB用的端口号E Ipache Tg&c at Setup: Co
6、nf ieurat ion Opt innsConjurationTomcat basic configuration.HTTP/1.1 Conn&ctoc PortAdministrator Loginset MainePjssvcrdMullsoFt Iritall System y2.C更氏 观uxt孑 | 匚日reel 图2-3 TOMCAT端口号及用户名密码选择J2SDK的安装路径,安装程序会自动搜索,如果没有正确显示,则可以手 工修改。图2 - 4指定JDK路径2. 配置环境变量由于安装的是TOMCAT的exe版本,所以安装程序会自动生成和保存一些需要的路径,但我们还是需要手动配置
7、一些变量以保证运行程序时不会出现其他问题。(实施部署可以只配置第一个变量)变量名变量值CATALINA_HOMEC:Tomcat 5.0CLASSPATH.;C:Tomcat5.0co mmonlibservlet-api.jar;C:Tomcat 5.0co mmonlib另外,在开始= 程序= Apache tomcat=C on figure tomcat 中,打开 Java 页面,将 java_home及其值写入java option中,以防在服务里启动没有读取 JAVA_HOME这个 环境变量。s Apache foBcat PropertiesStartup Shut downGe
8、neral Loe On Logging J违*在 Use defaultJava Virtual Machine;C:Program Flles1svaj2rel .4.2y)hcfentjvm.dllJava Classpath:C:TQmcat 5,0bintM0t5trap,jrJ 酣目 Options:-Dratalireihome=匚Tomwt 5.0-Djava.endorsed. dirs=?C:Tcmcat 5,0commonerdorsed-Dj ava. i . tnnpdir=CTomcat 5.0-DjYSihiQrrtc=G:、泾詞kl A2Initial memo
9、ry pool:Maximum mefnory pool:Thread etck确定 - 应用这) 图 2 5 Configure Tomcat3. 启动 TOMCATtomcat o1)可以将TOMCAT做为windows的服务来启动。开女台= 程序= Apache tomcat=C on figure tomcat (或者 Mon itorMonitor tomcat将在设置完后在系统栏加载图标图2-6选择启动方式选择Startup type为automatic自动启动,每次开机后可以自动运行 TOMCAT;选 择 Startup type为 Manual,则为手动启动 tomcat。点击
10、“ start”启动tomcat,点击“ stop”中止服务。2)手动启动TOMCAT进入 C:Tomcat 5.0bin,运行 startup.bat,启动 TOMCAT 服务;运行 shutdown.bat,关闭服务。3)说明以上两种启动方式不要混合使用。如果选择手动启动,就始终使用此种方式开启或关闭服务;如果选择使用Configure tomcat或 Monitor tomcat窗口作为windows服务来开启应用系统服务,那么也使用这种方式关闭服务。4. 测试打开浏览器输入:http:/localhost:8080如果可以看到TOMCAT相关信息的页面,如图2- 7,并且可以运行页面中
11、的jsp和servlet例子,说明TOMCAT已经可以成功 运行。图2- 7 TOMCAT信息页面三、配置数据库1. 创建数据库创建数据库实例SIDvname_database指定数据库服务器IP ip_database和端口 号 2. 创建用户仓U建用户 /指定以用户的表空间为用户的临时表空间为授予以上用户DBA角色。将数据库文件v60c.dmp导入到用户union中。3. 导入基础数据将安装包中数据库文件v60c.dmp导入创建的数据库中。具体执行方法如下:在开始菜单中点击运行,文本框中输入cmd,确定后进入命令提示符窗口。或者在开始菜单中选择程序=附件=命令提示符,同样可以进入命令提示符
12、窗口。输入导 入命令 “ imp / file=c:v60c.dmp fromuser=* ”。其中“*”替换为安装包里文本文档readme.txt中注明的数据库文件导出用户,回车运行该命令。4. 更改 db_link将原db_link删除,创建指向用户name_user的新db_link四、部署应用系统1. 复制应用程序包将安装包中的应用程序包 systemframe到C:Tomcat 5.0webapps目录下。2. 修改配置文件1. 修改应用程序包 中的配置文件 systemframeWEB-INFclassespublic- con text.xml将使用连接池的配置信息注释掉修改后如
13、图4-1:使用严E容器數捋库连按池bean i d- F*d a ta sau r cr _c nt d in er* clas5-arg.5prlngf raneuiorh . jndi. JridiOb jectf aEtoryBejn*j dbc/datasoutc 图4-1修改引用的bean将配置文件中应用的bean改为“ datasource_dev,修改后如图4-2研一耳卞是託跖lonFdcs与配冒信息ld=niips LuiiFactariats=Tory .spr ingFrdiuurk . ariri.hlbprndteS.LoLalStssLtJiiFacroryCprop
14、prliji ndiwdritqjiujiiir工_property n*f*-MiLApfiimgOit ectoryILocatio-ns图4-2配置数据库路径将url的value中数据库服务器IP和数据库实例SID分别改为ffi 将 user name 的 value 改为 user_ union,password 的 value 改为vpassword_ union。bean id=,rdata3our亡皀 dev cla3s=F,org.ap且uhe.cdMuoas-dbup.启asiciDmtaSouircje destroy-propertyproperty propeuty proputyname=H dr iver C LassNam