Linux下安装Tomcat

基于Web技术的Internet/Intranet近年来已经得到了广泛的应用,Intranet是以TCP/IP协议为基础、以Web为核心的企业内部网,用户通过低成本、简单易用的客户浏览器就能随时随地到企业的Web站点上查阅自己所需的数据。

浏览器客户端操作界面的一致性避免了C/S模式客户端程序的多样性,而服务器端的开放和基于标准的连接方案使企业很方便地通过Internet同外界联系;同时,Web信息动态的、交互式的发布方式从根本上改变了企业的服务质量,增加了企业的商业机会。

在许多用户看来,一个Web网站的成败主要在于它所提供的内容和功能,而支持这些内容和功能的Web服务器起着非常重要的作用。

Tomcat容器

Tomcat 是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。

Tomcat是稳固的独立的Web服务器与Servlet Container,不过,其Web服务器的功能则不如许多更健全的Web服务器完整,如Apache Web服务器(举例来说,Tomcat没有大量的选择性模块)。不过,Tomcat是自由的开源软件,而且有许多高手致力于其发展。

Linux下安装Tomcat

在安装Tomcat之前需要安装j2sdk(Java 2 Software Development Kit),安装j2sdk的步骤如下:

1)到
http://java.sun.com/下载jdk ,如jdk-1_5_0_09-linux-i586-rpm.bin。

2)在终端中转到jdk-1_5_0_09-linux-i586-rpm.bin所在的目录,输入命令chmod +x jdk-1_5_0_09-linux-i586-rpm.bin,添加执行的权限。

3)执行命令./jdk-1_5_0_09-linux-i586-rpm.bin,生成jdk-1_5_0_09-linux-i586.rpm的文件。

4)执行命令chmod +x jdk-1_5_0_09-linux-i586.rpm,给jdk-1_5_0_09-linux-i586.rpm添加执行的权限。

5)执行命令 rpm -ivh jdk-1_5_0_09-linux-i586.rpm,安装jdk。

6)安装界面会出现授权协议,输入yes接受,把jdk安装在/usr/java/jdk-1_5_0_09。

7)设置环境变量,修改 /etc/profile 文件,在内容的最下面加上:
  export JAVA_HOME=/usr/java/jdk1.5.0_09/
    #注意把新添加的JDK的bin目录追加在$PATH的最前面,这样当系统中安装有多个JDK版本时,程序会优先搜寻排在最前面的JDK版本。
    export PATH=$JAVA_HOME/bin:$PATH
保存/etc/profile之后,别忘了执行source /etc/profile这个命令,使环境变量的更改马上起作用。如果执行上面这个命令时报错,请仔细检查你在/etc/profile里新增的文本是不是有错。


8)在终端中分别执行命令javac -help和java -version,如果看到有关的信息,则表示j2sdk已成功安装。

接下来安装tomcat,安装tomcat的步骤如下:

1)访问
http://www.apache.org/,下载apache-tomcat-5.5.20.tar.gz,解压到/usr/local目录:
cd /usr/local
tar -zxvf apache-tomcat-5.5.20.tar.gz

2)执行catalina.sh

cd /usr/local/tomcat/bin

./catalina.sh run


3)可在http://localhost:8080/ 访问到tomcat的缺省面页.

单独运行Tomcat的优点

1)容易架设。下载Tomcat,设定一些配置,就完成了。不需要花费时间将Web<nobr _extended="true">服务器</nobr>的<nobr _extended="true">连接器</nobr>整合至其它的Web服务器中。

2)不需要担心连接器。永远不需要排除在其它Web服务器与Tomcat之间的任何性能或联机方面的问题。

3)有较佳的安全<nobr _extended="true">防护</nobr>。相对于其它以C、C++所编写的Web服务器,Tomcat比较能忍受远程<nobr _extended="true">缓冲区</nobr>溢位的攻击。因为Tomcat的 Java虚拟机是位于网络及操作系统之间,它可以防止几乎所有类型的缓冲区溢位攻击。使用Tomcat的安全防护领域,可以指定对各个资源的访问。

Linux下Tomcat的使用

打开终端
cd /java/tomcat
bin/startup.sh #启动tomcat
bin/shutdown.sh #停止tomcat

ps -ef |grep tomcat #看是否已经有tomcat在运行了
kill -9 pid #杀进程,pid为相应的
进程

例如 pe -ef |grep tomcat 输出如下

sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start

则 5144就为进程号
kill -9 5144 就可以彻底杀死tomcat

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值