Linux Tomcat 60安装配置实践总结.docx
- 文档编号:27392793
- 上传时间:2023-06-30
- 格式:DOCX
- 页数:20
- 大小:381.56KB
Linux Tomcat 60安装配置实践总结.docx
《Linux Tomcat 60安装配置实践总结.docx》由会员分享,可在线阅读,更多相关《Linux Tomcat 60安装配置实践总结.docx(20页珍藏版)》请在冰豆网上搜索。
LinuxTomcat60安装配置实践总结
LinuxTomcat6.0安装配置实践总结
时间 2014-03-0823:
32:
00 博客园-潇湘隐者
原文
主题 TomcatLinux
系统环境:
RedHatEnterpriseLinuxServerrelease5.7(Tikanga) 64位
Tomcat下载
从官方网站 http:
//tomcat.apache.org/下载你需要的Tomcat版本,目前Tomcat主要版本有Tomcat6.0、Tomcat7.0、Tomcat8.0三个版本,下面我们以6.0(6.0.39)版本为例,下载URL地址:
http:
//tomcat.apache.org/download-60.cgi,如果你需要下载Tomcat6.0下的其它版本, 点击链接地址“ Archives“http:
//archive.apache.org/dist/tomcat/tomcat-6/即可查看到你需要的版本。
Tomcat安装
Step1:
安装配置JDK
关于JDK的安装配置细节可以参考我以前的博客 lRedhatLinux安装JDK1.7 ,JDK最好选择合适的版本,这里我为了方便省事,就安装了JDK1.7.
1:
[root@DB-Servertmp]#chmod+xjdk-7u25-linux-x64.rpm
2:
[root@DB-Servertmp]#rpm-ivhjdk-7u25-linux-x64.rpm
3:
Preparing...###########################################[100%]
4:
1:
jdk###########################################[100%]
5:
UnpackingJARfiles...
6:
rt.jar...
7:
jsse.jar...
8:
charsets.jar...
9:
tools.jar...
10:
localedata.jar...
11:
[root@DB-Servertmp]#cd/usr/java/
配置环境变量,在etc/profile文件下添加
exportJAVA_HOME=/usr/java/jdk1.7.0_25
exportCLASSPATH=/usr/java/jdk1.7.0_25/lib
exportPATH=$JAVA_HOME/bin:
$PATH
1:
[root@DB-Serverjdk1.7.0_25]#vi/etc/profile
2:
3:
[root@DB-Serverjdk1.7.0_25]#source/etc/profile
4:
5:
[root@DB-Serverjdk1.7.0_25]#echo$JAVA_HOME
6:
7:
/usr/java/jdk1.7.0_25
8:
9:
[root@DB-Serverjdk1.7.0_25]#echo$CLASSPATH
10:
11:
/usr/java/jdk1.7.0_25/lib
12:
13:
[root@DB-Serverjdk1.7.0_25]#java-version
14:
15:
javaversion"1.7.0_25"
16:
17:
Java(TM)SERuntimeEnvironment(build1.7.0_25-b15)
18:
19:
JavaHotSpot(TM)64-BitServerVM(build23.25-b01,mixedmode)
20:
21:
[root@DB-Serverjdk1.7.0_25]#
Step2:
安装Tomcat
1:
[root@DB-Servertmp]#tarzxvfapach-tomcat-6.0.16.tar.gz
2:
3:
[root@DB-Servertmp]#mkdir/usr/local/tomcat
4:
5:
[root@DB-Servertmp]#mvapache-tomcat-6.0.39/usr/local/tomcat
6:
7:
[root@DB-Servertomcat]#vi/etc/profile
8:
9:
exportTOMCAT_HOME=/usr/local/tomcat
10:
11:
[root@DB-Servertomcat]#source/etc/profile
12:
13:
[root@DB-Servertomcat]#echo$TOMCAT_HOME
14:
15:
/usr/local/tomcat
16:
17:
[root@DB-Serverbin]#pwd
18:
19:
/usr/local/tomcat/apache-tomcat-6.0.39/bin
20:
21:
[root@DB-Serverbin]#./startup.sh
22:
23:
UsingCATALINA_BASE:
/usr/local/tomcat/apache-tomcat-6.0.39
24:
25:
UsingCATALINA_HOME:
/usr/local/tomcat/apache-tomcat-6.0.39
26:
27:
UsingCATALINA_TMPDIR:
/usr/local/tomcat/apache-tomcat-6.0.39/temp
28:
29:
UsingJRE_HOME:
/usr/java/jdk1.7.0_25
30:
31:
UsingCLASSPATH:
/usr/local/tomcat/apache-tomcat-6.0.39/bin/bootstrap.jar
如果需要指定Tomcat在某个账号下运行或管理,则可以通过下面脚本:
例如,我要创建一个tomcat的账号
[root@DB-Server~]#groupaddtomcat
[root@DB-Server~]#useradd-gtomcat-d/home/tomcat-u502tomcat
Creatingmailboxfile:
Fileexists
[root@DB-Servertomcat]#chown-Rf tomcat.tomcat /usr/local/tomcat/
[root@DB-Servertomcat]#passwdtomcat
Changingpasswordforusertomcat.
NewUNIXpassword:
RetypenewUNIXpassword:
passwd:
allauthenticationtokensupdatedsuccessfully.
在浏览器里面输入 http:
//localhost:
8080/ (默认端口为8080,可以修改该端口号)验证Tomcat是否安装成功,如果安装成功,则会看到Tomcat的index.jsp并证明Tomcat启动成功了
Tomcat配置
关于Tomcat的目录结构
[root@DB-Serverapache-tomcat-6.0.39]#ls
bin lib logs RELEASE-NOTES temp work
conf LICENSE NOTICE RUNNING.txt webapps
主目录下面有bin、lib等目录
bin 存放Tomcat启动、停止服务程序以及一些其他脚本程序
lib 存放Tomcat运行需要的jar包
log 存放Tomcat运行的相关日志文件
conf 存放Tomcat配置文件。
例如server.xml、web.xml等
temp 存放Tomcat运行的临时文件。
webapps Web应用的发布目录,默认情况下把Web应用文件放于此目录。
work Tomcat的工作目录,默认情况下把编译JSP文件生成的servlet类文件放于此目录下
1:
启动Tomcat服务
[root@DB-Serverbin]#./startup.sh
UsingCATALINA_BASE:
/usr/local/tomcat/apache-tomcat-6.0.39
UsingCATALINA_HOME:
/usr/local/tomcat/apache-tomcat-6.0.39
UsingCATALINA_TMPDIR:
/usr/local/tomcat/apache-tomcat-6.0.39/temp
UsingJRE_HOME:
/usr/java/jdk1.7.0_25
UsingCLASSPATH:
/usr/local/tomcat/apache-tomcat-6.0.39/bin/bootstrap.jar
2:
关闭Tomcat服务
[root@DB-Serverbin]#./shutdown.sh
UsingCATALINA_BASE:
/usr/local/tomcat/apache-tomcat-6.0.39
UsingCATALINA_HOME:
/usr/local/tomcat/apache-tomcat-6.0.39
UsingCATALINA_TMPDIR:
/usr/local/tomcat/apache-tomcat-6.0.39/temp
UsingJRE_HOME:
/usr/java/jdk1.7.0_25
UsingCLASSPATH:
/usr/local/tomcat/apache-tomcat-6.0.39/bin/bootstrap.jar
[root@DB-Serverbin]#
3:
查看Tomcat版本
有时候,如果当你接手去管理Tomcat, 可能你要了解一下Tomcat的版本信息,以及配置,那么怎么查看呢,去Tomcat的主目录下的bin目录下,执行version.sh,你就能查看到很多详细信息。
[root@DB-Serverbin]#./version.sh
UsingCATALINA_BASE:
/usr/local/tomcat/apache-tomcat-6.0.39
UsingCATALINA_HOME:
/usr/local/tomcat/apache-tomcat-6.0.39
UsingCATALINA_TMPDIR:
/usr/local/tomcat/apache-tomcat-6.0.39/temp
UsingJRE_HOME:
/usr/java/jdk1.7.0_25
UsingCLASSPATH:
/usr/local/tomcat/apache-tomcat-6.0.39/bin/bootstrap.jar
Serverversion:
ApacheTomcat/6.0.39
Serverbuilt:
Jan27201410:
40:
33
Servernumber:
6.0.39.0
OSName:
Linux
OSVersion:
2.6.18-274.el5
Architecture:
amd64
JVMVersion:
1.7.0_25-b15
JVMVendor:
OracleCorporation
4:
设置管理密码
如果你要进入Tomcat的管理页面:
http:
//localhost:
8080/manager/html,这时会弹出下面认证界面,需要你输入用户名和密码,如果你没有配置过或者你忘了用户名、密码,那么应该找那个配置文件呢?
其实你都可以通过配置文件tomcat-users.xml来解决
1:
[root@DB-Serverconf]#moretomcat-users.xml
2:
3:
xmlversion='1.0'encoding='utf-8'?
>
4:
5:
--
6:
7:
LicensedtotheApacheSoftwareFoundation(ASF)underoneormore
8:
9:
contributorlicenseagreements.SeetheNOTICEfiledistributedwith
10:
11:
thisworkforadditionalinformationregardingcopyrightownership.
12:
13:
TheASFlicensesthisfiletoYouundertheApacheLicense,Version2.0
14:
15:
(the"License");youmaynotusethisfileexceptincompliancewith
16:
17:
theLicense.YoumayobtainacopyoftheLicenseat
18:
19:
http:
//www.apache.org/licenses/LICENSE-2.0
20:
21:
Unlessrequiredbyapplicablelaworagreedtoinwriting,software
22:
23:
distributedundertheLicenseisdistributedonan"ASIS"BASIS,
24:
25:
WITHOUTWARRANTIESORCONDITIONSOFANYKIND,eitherexpressorimplied.
26:
27:
SeetheLicenseforthespecificlanguagegoverningpermissionsand
28:
29:
limitationsundertheLicense.
30:
31:
>
32:
33:
omcat-users>
34:
35:
--
36:
37:
NOTE:
Bydefault,nouserisincludedinthe"manager-gui"rolerequired
38:
39:
tooperatethe"/manager/html"webapplication.Ifyouwishtousethisapp,
40:
41:
youmustdefinesuchauser-theusernameandpasswordarearbitrary.
42:
43:
>
44:
45:
--
46:
47:
NOTE:
Thesampleuserandroleentriesbelowarewrappedinacomment
48:
49:
andthusareignoredwhenreadingthisfile.Donotforgettoremove
50:
51:
....>thatsurroundsthem.
52:
53:
>
54:
55:
--
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
>
68:
69:
tomcat-users>
70:
修改配置文件前,要养成首先备份一份配置文件的习惯,以防需要回滚到最初设置时,忘了自己修改过哪些配置。
一般建议源文件+日期+bak
[root@DB-Serverconf]#cptomcat-users.xmltomcat-users.xml.20130308.bak
[root@DB-Serverconf]#vitomcat-users.xml
23"roles="admin,manager"/> 修改了配置信息后,一般需要重新启动一下Tomcat才能生效,否则依然进入不了管理界面 Tomcat7下与Tomcat6稍有不同,如下所示: 5: 修改Tomcat的默认端口 有时候由于特性情况,需要修改Tomcat的默认端口8080,例如端口号被其它应用程序占用了等,这时你需要修改server.xml,在里面 找到如下图所示地方,修改为port的值。 注意: 修改后需要重启Tomcat服务。 6: 修改Tomcat使用的JDK 首先我们先安装JDK1.6,如下所示 1: [root@DB-Servertmp]#chmod+xjdk-6u31-linux-x64-rpm.bin 2: 3: [root@DB-Servertmp]#./jdk-6u31-linux-x64-rpm.bin 4: 5: Unpacking... 6: 7: Checksumming... 8: 9: Extracting... 10: 11: UnZipSFX5.50of17February2002,byInfo-ZIP(Zip-Bugs@lists.wku.edu). 12: 13: inflating: jdk-6u31-linux-amd64.rpm 14: 15: inflating: sun-javadb-common-10.6.2-1.1.i386.rpm 16: 17: inflating: sun-javadb-core-10.6.2-1.1.i386.rpm 18: 19: inflating: sun-javadb-client-10.6.2-1.1.i386.rpm 20: 21: inflating: sun-javadb-demo-10.6.2-1.1.i386.rpm 22: 23: inflating: sun-javadb-docs-10.6.2-1.1.i386.rpm 24: 25: inflating: sun-javadb-javadoc-10.6.2-1.1.i386.rpm 26: 27: Preparing...###########################################[100%] 28: 29: 1: jdk###########################################[100%] 30: 31: UnpackingJARfiles... 32: 33: rt.jar... 34: 35: jsse.jar... 36: 37: charsets.jar... 38: 39: tools.jar... 40: 41: localedata.jar... 42: 43: plugin.jar... 44: 45: javaws.jar... 46: 47: deploy.jar... 48: 49: InstallingJavaDB 50: 51: Preparing...###########################################[100%] 52: 53: 1: sun-javadb-common###########################################[17%] 54: 55: 2: sun-javadb-core###########################################[33%] 56: 57: 3: sun-javadb-client###########################################[50%] 58: 59: 4: sun-javadb-demo###########################################[67%] 60: 61: 5: sun-javadb-docs###########################################[83%] 62: 63: 6: sun-javadb-javadoc###########################################[100%] 64: 65: Java(TM)SEDevelopmentKit6successfullyinstalled. 66: 67: ProductRegistrationisFREEandincludesmanybenefits: 68: 69: *Notificationofnewversions,patches,andupdates
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux Tomcat 60安装配置实践总结 60 安装 配置 实践 总结