基于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
分享到:
相关推荐
### Linux下安装Tomcat #### 知识点一:Tomcat简介 Apache Tomcat是一款开源的Servlet容器,由Apache Jakarta项目开发。它提供了一个纯Java环境来运行Java Servlet和JavaServer Pages (JSP)。Tomcat是Apache软件...
tomcat安装及配置教程tomcat安装及配置教程资源合集+Linux下安装Tomcat步骤详解+tomcat配置(免安装及安装版)之间有什么区别tomcat安装及配置教程资源合集+Linux下安装Tomcat步骤详解+tomcat配置(免安装及安装版)之间...
### Linux下安装Tomcat步骤详解 #### 一、前言 Tomcat是一个广泛使用的轻量级Web服务器和Servlet容器,由Apache基金会维护和支持。它支持最新的Servlet和JSP规范,并且由于其开源特性,得到了广泛的社区支持和发展...
linux下安装tomcat简单介绍,介绍linux下安装tomcat的注意事项及问题的解决方法
### Linux下安装Tomcat7详细步骤与注意事项 #### 一、前言 在Linux环境下部署应用服务器是非常常见的操作,特别是对于Java应用程序来说,Tomcat作为一款轻量级且功能强大的Servlet容器,被广泛应用于各种场景之中。...
### Linux下安装Tomcat8.0.45知识点详述 #### 一、前期准备与环境搭建 **1.1 下载与传输** - **下载JDK与Tomcat**: 在开始之前,首先需要确保已经从官方网站下载了所需版本的JDK(本例中为1.8.0_151)以及Tomcat...
本文将详细介绍如何在Linux平台下安装和部署Tomcat服务器,以及如何将Java Web应用部署到Tomcat服务器上。涵盖的知识点包括环境变量配置、启动端口配置、Tomcat服务器的启动和关闭、Java Web应用的部署等。 一、 ...
linux下安装 jdk和 tomcat 详解,详细的指令,自己总结,希望能帮到大家
以上步骤详细介绍了在Linux环境下安装和配置Tomcat的过程。确保每个步骤都正确执行,以保证Tomcat能正常运行。如果在安装过程中遇到任何问题,应检查错误消息或查阅相关文档以获得解决方案。在实际操作中,还可能...
### Linux下安装TomCat #### 一、简介 在Linux环境下部署Java Web应用程序时,Apache Tomcat是一个常用的应用服务器。本文档将详细介绍如何在Linux系统上安装并配置TomCat。 #### 二、下载TomCat 1. **访问...
在Linux环境下部署Java应用服务,通常需要先安装Java Development Kit(JDK)和Apache Tomcat。以下是关于在Linux上安装JDK和Tomcat的详细步骤。 **JDK安装与配置** 1. **检查JDK是否已安装**:通过运行`java -...
在IT领域,特别是对于Web应用开发人员而言,掌握在Linux环境下安装配置Apache Tomcat服务器是一项基本而重要的技能。本文将详细解析如何在Linux系统中安装并配置Tomcat,包括安装JDK(Java Development Kit)作为...