对于apache开源项目中tomcat的认识,大多停留在windows下,这次我通过一个简单的实例来介绍一下在linux下如何搭建tomcat环境,并且部署一个web项目。
先从基本安装开始,可别小看linux下的文件安装,那可不是windows下点击next就可以完成,但也并不复杂,重要的是我们学会怎么用快速理解和掌握它,那么一切就变得容易多了,开始吧,当然在安装部署tomcat之前必须先安装好jdk1.6的环境,具体见上一遍博客linux下jdk的安装。
1、先从Apache的官方网站下载下来tomcat6.0系列的文件,http://www.apache.org/tomcat/在这里找到Tomcat6.0的linux安装文件,它跟windows是不一样的,在官网上有相应的说明,linux版的tomcat是需要编译源代码的文件,如下载下来的文件为:apache-tomcat-6.0.30.zip
2、将下载的文件通过ftp传输到linux中,这里我推荐远程连接工具SSH,linux远程连接工具比较多。
3、解压apache-tomcat-6.0.30.zip,命令为:unzip apache-tomcat-6.0.30.zip得到apache-tomcat-6.0.30这个目录,将目录拷贝到/opt/,然后为了方便改名为/opt/tomcat即可。
4、修改环境变量,将一下的变量配置放在之前配置jdk环境变量的后面即可,如下:
在目录/etc下修改profile文件,使用命令为:vi /etc/profile
export CATALINA_HOME=/opt/tomcat
export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
export PATH=$PATH:$CATALINA_HOME/bin
配置完成之后执行命令:source /etc/profile,如果没有提示错误,证明配置ok
可以通过echo $CLASSPATH来查看环境配置
5、启动tomcat服务
将目录切换到opt/tomcat/bin执行sh catalina.sh,提示信息如下:
The BASEDIR environment variable is not defined correctly
This environment variable is needed to run this program
通过情况配置完成之后就会报此类错误提示,该提示表示bin目录下相关.sh后缀文件没有执行权限,使用命令chmod +x *.sh来给所有的.sh文件以执行权限,
再执行sh catalina.sh或者sh startup.sh,便提示如下信息表示配置ok:
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/jdk1.6.0_23
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar
6、查看tomcat的服务端口8080
命令:netstat -ntl | grep 8080,提示正常,在从windows客户端使用tenlet ip 8080看看什么情况,结果提示端口没有被开启,继续检查防火墙如下:
找到/etc/sysconfig/,vi iptables 在该防火墙配置文件中加入开放8080端口的配置如下:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
还有一种方法就是关闭防火墙,命令为:service iptables stop即可。
7、在客户端访问tomcat首页
http://localhost:8080/如果正常显示tomcat首页表明配置ok。
8、部署一个web项目
将文件为ssh2.war的包上传到opt/tomcat/webapps目录下,然后重启tomcat,如下命令:./catalina.sh run,部署ssh2.war并启动tomcat
在客户端输入http://localhost:8080/ssh2,显示登录页面表明项目部署成功。
通过以上简单的对tomcat的安装和部署进行介绍,并将安装部署过程遇到的问题也都详细的列举了,如果只看不练的话,总归只是看到的,我也是动手自己操作了一遍总归了如上的过程。作为一个测试人员,搭建测试环境是我们工作过程不可或缺的一项,而且当前以linux的影响力来说,大部分web服务都将在linux下部署,基于性能和安全性等等方面,这都是一个发展趋势,所以多研究linux的知识将会大大提高我们的各项技能。
参考 http://www.cnblogs.com/candle806/archive/2011/01/17/1937503.html
相关推荐
以上就是关于"最新版linux apache-tomcat-9.0.37.tar.gz"的详细解析,包括了安装、配置、管理和使用的关键知识点。Apache Tomcat 9.0.37版本在Java Web开发和部署中扮演着重要角色,其稳定性和性能都得到了广大...
【压缩包子文件的文件名称列表】:解压后,我们通常会得到一个名为"apache-tomcat-7.0.104"的目录,其中包含了运行Apache Tomcat所需的所有组件和配置文件。这个目录可能包括以下几个主要部分: 1. **bin**:包含...
最新版linux apache-tomcat-8.5.72.tar.gz最新版linux apache-tomcat-8.5.72.tar.gz
1. **下载**:首先,你需要从Apache官方网站下载`apache-tomcat-8.5.58.tar.gz`文件。这个压缩包包含了Tomcat的所有必要组件和配置文件。 2. **解压**:使用`tar`命令将下载的文件解压到你想要安装的目录,例如`/...
1. **解压文件**:使用`tar`命令解压下载的`apache-tomcat-8.5.63.tar.gz`,例如: ``` tar -zxvf apache-tomcat-8.5.63.tar.gz ``` 2. **选择安装位置**:将解压后的目录移动到期望的安装位置,比如 `/opt` ...
在这个最新版的“apache-tomcat-8.5.66.tar.gz”中,我们将深入探讨与Linux环境相关的安装、配置和管理Apache Tomcat的知识点。 首先,让我们了解一下如何在Linux系统上解压和安装这个版本的Tomcat。在终端中,你...
Java Linux,forkhttps://github.com/judasn/Linux-Tutorial tomcat安装及配置教程 tomcat安装及配置教程 tomcat安装及配置教程 tomcat安装及配置教程 tomcat安装及配置教程
### Linux JDK + Tomcat 安装教程 #### 一、Linux JDK 安装与配置 **1. 解压安装 JDK** - **准备 JDK 安装文件:** - 首先确保您已经下载了适合您 Linux 系统版本的 JDK 安装包。例如,本文档中的示例使用的是 `...
例如,命令行可以是`gunzip apache-tomcat-9.0.52.tar.gz`,然后`tar -xvf apache-tomcat-9.0.52.tar`。 4. **安装步骤**: - 解压下载的文件:`tar -zxvf apache-tomcat-9.0.52.tar.gz` - 移动到合适的位置,如 ...
在解压"apache-tomcat-8.5.73.tar.gz"后,您将得到一个包含Tomcat所有组件和配置文件的目录结构。主要的文件和目录包括: 1. `bin`:存放可执行脚本,如启动、停止Tomcat的命令。 2. `conf`:配置文件的存储位置,...
例如,输入`tar -zxvf apache-tomcat-8.5.70.tar.gz`,这将在当前目录下创建一个名为`apache-tomcat-8.5.70`的目录。 3. **配置环境变量**:为了方便使用Tomcat,你需要将Tomcat的bin目录添加到PATH环境变量中。...
标题中提到的"apache-tomcat-9.0.50.tar.gz"就是这个版本的压缩包。你可以通过命令行工具wget或浏览器下载到本地。 2. **解压**:下载完成后,使用`tar`命令解压文件。例如,`tar -zxvf apache-tomcat-9.0.50.tar....
apache-tomcat-9.0.93安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-9.0.93-windows-x64.zip; apache-tomcat-9.0.93-windows-x86.zip; apache-tomcat-9.0.93.exe; apache-tomcat-9.0.93.tar....
这将创建一个名为`apache-tomcat-8.5.57`的目录,包含所有必要的文件和目录。 2. **配置路径**:你可以选择将Tomcat安装到任何你喜欢的目录,但为了方便,通常将其放在 `/opt` 目录下。可以使用`mv`命令移动解压后...
默认情况下,Tomcat的管理界面是开放的,为了安全,需要配置用户和角色,修改 `$CATALINA_HOME/conf/tomcat-users.xml` 文件添加用户和角色。例如: ```xml <role rolename="manager-gui"/> ...
- **移动文件夹**:将解压后的文件夹复制到`/usr/local/`目录下,并重命名为`tomcat`,使用命令`cp -R apache-tomcat-6.0.10 /usr/local/tomcat`。 - **启动Tomcat服务**:进入`/usr/local/tomcat/bin/`目录,执行`....
这个压缩包名为`apache-tomcat-10.0.2`。 2. 解压:使用Linux命令行工具,如`tar`,解压下载的文件。例如,`tar -zxvf apache-tomcat-10.0.2.tar.gz`。 3. 配置环境变量:将Tomcat的bin目录添加到系统的PATH环境...
接下来,我们关注`apache-tomcat-7.0.67.tar.gz`。Apache Tomcat是一个开源的Java Servlet容器,它实现了Java EE的Web应用程序规范,包括Servlet和JavaServer Pages (JSP)。Tomcat 7.0.67是7.x系列的一个稳定版本。...
1. **下载**:首先,你需要从Apache官方网站下载`apache-tomcat-9.0.46.tar.gz`的压缩包。这个文件包含了Tomcat的全部源代码和可执行文件。 2. **解压**:使用Linux的`tar`命令解压文件。例如,你可以使用以下命令...
9. **安全性**:为了增强安全性,需要配置 `conf/tomcat-users.xml` 添加管理员用户,并启用管理应用程序的访问控制。 10. **监控与性能优化**:通过JMX(Java Management Extensions)可以监控Tomcat的性能指标。...