`

Linux下Tomcat配置

阅读更多
1.所需的软件包

  j2sdk-1_4_1_02-linux-i586.bin(jdk1.4.1)
  Apache2.0.40 (Red Hat Linux8.0自带)
  jakarta-tomcat-4.1.24.tar.gz(tomcat4.1.24)
  jakarta-tomcat-connectors-4.1.24-src.tar.gz(connectors4.1.24)

2.安装所需要软件
 
  (1) 首先将除apache以外的三个文件拷贝到/usr/local目录
   ./j2sdk-1_4_1_02-linux-i586.bin
##将jdk解到local下生成对应的目录
  
(2) tar zxpf jakarta-tomcat-4.1.24.tar.gz
##将tomcat解到local下生成对应的目录

(3) tar zxpf jakarta-tomcat-connectors-4.1.24-src.tar.gz
##将connectors解到local下生成对应的目录

3.设置环境变量

  vi /etc/profile ## 编辑 /etc/profile

在文件结尾加入: ##注意其中的jakarta-tomcat,jdk要设成本机器相对应的目录视版本而定

PATH="$PATH:/usr/local/jakarta-tomcat/bin:/usr/local/jdk/bin:/usr/local/jdk/jre/bin"

JAVA_HOME=/usr/local/jdk
export JAVA_HOME

JRE_HOME=/usr/local/jdk/jre
export JRE_HOME

TOMCAT_HOME=/usr/local/jakarta-tomcat
export TOMCAT_HOME

CLASSPATH=/usr/local/jdk/lib:/usr/local/jdk/jre/lib
export CLASSPATH

4.编译生成mod_webapp.so

  cd /usr/local/jakarta-tomcat-connectors-4.1.24-src/webapp
## 进入指定的目录

  ./support/buildconf.sh
## 生成编译配置文件

  ./configure --with-apxs
## 生成Makefile编译文件

  (插曲:若此时提示找不到apxs,则证明你的Apache在安装的时候,未安装Apache附加的开发包,请下载安装该开发包,则会解决该问题,这个包在RedHat8安装盘的第三张里面,文件名是:httpd-devel-2.0.40-8.i386.rpm)

  make
## 编译生成mod_webapp.so,生成的mod_webapp.so文件在apache-2.0目录中

  把apache-2.0目录中的mod_webapp.so文件复制到目录/usr/lib/httpd/modules
  并检查文件/usr/lib/httpd/modules/mod_webapp.so的属性,应与其它Modules文件属性一致,如果不相同,则使用chmod chgrp chown来修改

5.独立环境的测试

  (1) 测试Java的运行状况,如下命令:
    java -version
    javac -version
    看到版本号则表示JDK安装成功

  (2) 测试Apache的运行状况,如下命令:
    /etc/rc.d/init.d/httpd restart ## 重新启动Apache Server
    使用任意一浏览器,输入服务器地址后回车,应该可以看到Apache的默认主页

  (3) 测试Jakarta-Tomcat的运行状况,如下命令:
进入tomcat安装目录下面的bin目录
    ./startup.sh ## 启动jakarta-tomcat-4.1.24服务
    使用任意一浏览器,输入服务器地址和端口号8080后回车,应该可以看到jakarta-tomcat-4.1.24的默认主页
    例如: http://localhost:8080
    ./shutdown.sh ## 关闭jakarta-tomcat-4.1.24服务

6.整合安装设置

  (1) 修改/etc/httpd/conf/httpd.conf文件
    在# Dynamic Shared Object (DSO) Support之后,添加如下内容
    LoadModule webapp_module modules/mod_webapp.so

  (2) 测试配置和Modules,执行以下命令
    apachectl configtest
    如果出现Syntax OK,则证明Module安装和配置成功了

  (3) 修改/etc/httpd/conf/httpd.conf文件
在文件尾部添加如下内容
WebAppConnection warpConnection warp localhost:8008
WebAppDeploy examples warpConnection /examples/

指定tomcat与apache的连接,通过8008端口;第四行指定部署那个应用,这两个指令使用格式如下:
WebAppConnection [connection name] [provider] [host:port]
WebAppDeploy [application name] [connection name] [url path]
其中connection name指定连接名,provider只能是warp,port端口与你的tomcat的配置文件server.xml最后几 行指定的要保持一致;

application name与你在tomcat中部署的应用名一致,url path指定访问这个应用的url。例如上面的例子可以通过 http://localhost/examples/来访问tomcat中的examples应用

#如果不希望以http://ip/xxx/这种方式访问你的内容可以修改tomcat中server.xml文件中的ROOT应用, 然后再在apache的httpd.conf文件

在WebAppConnection warpConnection warp localhost:8008
后面再加一行WebAppDeploy ROOT warpConnection /



  (4) 再次测试配置,执行以下命令
apachectl configtest
如果出现Syntax OK,则证明安装成功
如果出现以下错误信息
Syntax error on line 1038 of /etc/httpd/conf/httpd.conf:
Invalid virtual host name
则修改httpd.conf文件,找到#ServerName所在的行,并在其下面加入如下内容即可
ServerName localhost:8008 # 制定服务器的名称和端口,注意端口是8008,而不是8080,因为8008端口是专门用来给mod_webapp封装的

  (5) 检查$CATALINA_HOME/conf/server.xml文件中相关的配置,默认情况下的
相关的信息是被注释掉了,搜索8008,找到<Service name="Tomcat-Apache">那段,把前面的"<!--"和</Service>后面的"-->"都删掉,
这样Tomcat在启动的时候才会初始化

7.整合测试

  重新启动所有服务
    ./shutdown.sh
    ./startup.sh
    /etc/rc.d/init.d/httpd restart

  在浏览器中输入如下地址
    http://服务器IP/examples/jsp/index.html,如果能够显示正常的网页,则安装成功

  在浏览器中输入如下地址
    http://服务器IP/examples/jsp/jsptoserv/jsptoservlet.jsp如果能够显示正常的网页和时间,则jsp和Servlet安装成功
 
分享到:
评论

相关推荐

    Linux下配置tomcat和jdk

    ### Linux下配置Tomcat与JDK #### 一、引言 随着互联网技术的发展,越来越多的应用选择基于Java语言开发,而Tomcat作为一款轻量级的Servlet容器,因其易用性和稳定性,在Java Web应用部署中占据着重要的地位。在...

    Linux下JDK+Tomcat安装配置

    Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...

    linux下tomcat配置

    完成上述步骤后,Linux下的Tomcat配置基本完成,Apache和Tomcat可以协同工作,处理HTTP请求并将动态内容交给Tomcat处理。这使得系统能够支持更多的Web应用程序,并且可以根据需要进一步调整配置以优化性能或安全性。...

    linux下tomcat配置小白级理解

    ### Linux下Tomcat配置详解 #### 一、安装与配置JDK 对于初学者来说,在Linux环境下正确安装和配置JDK可能是一项挑战。本节将详细介绍如何在Linux系统上安装和配置JDK。 ##### 1.1 使用YUM安装JDK 首先,可以...

    linux下tomcat+JDK+redhat配置文档+安装软件

    linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+...

    linux环境下tomcat和jdk的配置

    ### Tomcat配置 #### 解压Tomcat Tomcat的安装相对简单,只需解压下载的Tomcat压缩包到期望的目录即可。 #### 配置Tomcat的JRE环境 为了指定Tomcat使用哪个JRE环境,需要编辑Tomcat的启动脚本`[tomcat目录]/bin/...

    linux下tomcat安装配置

    Linux下Tomcat的安装配置是Java开发者在服务器端部署应用程序时必须掌握的一项基本技能。Tomcat是一款开源的、轻量级的Java应用服务器,主要用于执行Servlet和JavaServer Pages(JSP)应用程序。以下是对Tomcat在...

    Linux的Tomcat配置

    Linux下的Apache Tomcat配置是一个关键任务,特别是在搭建Java Web应用服务器时。Apache Tomcat是一款开源的Servlet容器,它实现了Java Servlet和JavaServer Pages (JSP) 规范,是部署Java应用程序的重要工具。以下...

    解决Linux下tomcat连接MySQL数据库

    通过这种方式,我们可以解决Tomcat在Linux环境下无法连接MySQL数据库的问题。然而,为了保持系统的安全性,务必谨慎处理权限设置,并定期审查和更新这些策略。同时,对于数据库连接,使用连接池和适当的认证机制也是...

    Linux环境下配置Tomcat服务器

    Linux 环境下配置 Tomcat 服务器需要安装 JDK 和 Tomcat,然后设置环境变量和启动 Tomcat。通过这篇文章,我们了解了 Tomcat 的基本概念、安装 JDK 和 Tomcat 的步骤,以及设置环境变量和启动 Tomcat 的方法。

    Linux下Tomcat配置.pdf

    在Linux环境下配置Tomcat涉及到多个步骤,主要包括安装必要的软件、设置环境变量、编译生成模块以及测试各个组件的运行情况。以下是对这些知识点的详细解释: 1. **所需软件包**: - `j2sdk-1_4_1_02-linux-i586....

    linux下tomcat安装和优化

    本文详细介绍了 Tomcat 在 Linux 服务器下的安装和优化过程,包括下载和准备安装包、创建安装目录和设置拥有者、解压安装包、修改配置脚本、启动 Tomcat、查看日志、测试访问、发布项目和优化 Tomcat 等步骤。...

    linux版的tomcat

    在Linux环境下,可以通过防火墙设置(如`iptables`或`firewalld`)来控制对Tomcat服务的访问,确保服务器安全。此外,定期更新Tomcat版本以获取最新的安全补丁和功能也是维护服务器安全的重要步骤。 总结起来,...

    Linux环境下Tomcat的https的配置

    在Linux环境中配置Apache Tomcat以支持HTTPS连接是提高Web...总之,配置Linux环境下的Tomcat HTTPS连接是一个关键步骤,它有助于保护用户的隐私和数据安全。遵循上述步骤,你就能成功地让你的Tomcat服务器支持HTTPS了。

    linux下tomcat6

    总结起来,Linux下的Tomcat 6部署涉及下载、解压、环境配置、启动与停止、配置、安全管理、日志管理、性能优化、应用部署、监控以及故障排查等多个方面。理解这些知识点,将有助于你有效地管理和维护你的Java Web...

    虚拟机linux下配置Tomcat并设置开机自启动

    Linux 下 Tomcat 服务器配置与开机自启动设置 一、Tomcat 服务器配置 Tomcat 服务器是一种流行的基于 Java 的 Web 应用服务器,它可以运行在多种操作系统上,包括 Linux、Windows 和 Unix 等。在 Linux 中,配置 ...

    linux下tomcat设置参照.pdf

    在Linux环境下配置Tomcat涉及到多个方面,包括安全管理、性能优化以及监控等。下面将详细讲解如何进行这些设置。 首先,为了能够对Tomcat进行管理,需要添加管理员账户。在`tomcat-users.xml`文件中,你可以定义...

    Linux版本 tomcat 8.5.78 下载

    **Linux版Tomcat 8.5.78详解** Tomcat是Apache软件基金会下的一个开源项目,是一款广泛使用的Java Servlet容器,特别适用于处理基于Java的Web应用程序。在本例中,我们关注的是针对Linux系统的Tomcat 8.5.78版本,...

    linux中tomcat配置

    linux web服务器搭建: 1.JDK 安装配置 2.tomcat 安装配置 3.tomcat 开机自启动 (附带脚本) 全面完整。

Global site tag (gtag.js) - Google Analytics