`
wangguorui89
  • 浏览: 318270 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

linux下按装tomcate

阅读更多
一、环境准备于介绍:

  1.假设您已经成功设置系统的Java运行开发环境,包括JDK的安装,JAVA_HOME,PATH,CLASSPATH等等环境变量的设置。

  2.Apache web服务器[版本不限]

  3.Jakarta-Tomcat[目前推荐版本:5.0.16-5.0.28之间]

  4.jk2连接器(jakarta-tomcat-connectors-jk2-src-current.tar.gz)[下载地址:http://jakarta.apache.org/site/sourceindex.cgi]

  二、Apache安装:

  1.从apache.org下载httpd-2.0.52.tar.gz后解压缩得文件夹httpd-2.0.52。

  2.进入httpd-2.0.52/bin目录,运行

  ./configure -prefix=/usr/local/apache -enable-so

  -prefix指定安装目录,-enable-so用于加载jk2连接器,此项必须。

  3.make,make install,这没的说。

  4./usr/local/apache/apachectl start,然后用浏览器访问一下localhost,应该成功了吧!

  三、Tomcat安装:

  这个不用说了吧?Java环境搭建好,随便找个地方解压,$TOMCAT_HOME/bin/startup.sh一下,看看8080端口,应该错不了。

  四、jk2的编译和加载

  1.解压jakarta-tomcat-connectors-jk2-src-current.tar.gz得到目录jakarta-tomcat-connectors-jk2-src-current,进入目录jakarta-tomcat-connectors-jk2-src-current/jk/native2,运行

  ./configure --with-apxs2=/usr/local/apache/bin/apxs (注意你的apache安装目录),然后make之。

  2.等到make完毕以后,你会发现多了一个jakarta-tomcat-connectors-jk2-src-current/jk/build目录,进入jakarta-tomcat-connectors-jk2-src-current/jk/build/jk2/apache2,执行/usr/local/apache/bin/apxs -n jk2 -i mod_jk2.so,之后你会发现mod_jk2.so文件已经存在于/usr/local/apache/modules/中了。

  3.在你的apache/conf/httpd.conf最下面加上一行

  LoadModule jk2_module modules/mod_jk2.so

  4.在apache/conf/中新建文件workers2.properties,其内容如下:

  [logger.apache2]

  level=DEBUG

  [shm]

  file=/usr/local/apache2/logs/shm.file

  size=1048576

  # Example socket channel, override port and host.

  [channel.socket:localhost:8009]

  port=8009

  host=127.0.0.1

  # define the worker

  [ajp13:localhost:8009]

  channel=channel.socket:localhost:8009

  # Uri mapping

  [uri:/*]

  worker=ajp13:localhost:8009

  此时启动apache于tomcat,访问localhost的80端口,看到了tomcat的欢迎页面,试着访问tomcat的jsp/servelt-examples,也能运行成功,祝贺您,您已经初步成功。请继续往下进行。

  五、其他配置

  上面的配置感觉就是把tomcat的8009端口的服务通过ajp13转给了apache,真没意思,我们想要的是jsp才交给tomcat处理,这个简单,我们继续:

  假设你的apache的页面根目录为/var/www,我们首先来更改tomcat的server配置,把一个webapp放到/var/www:在/var/www下面按照web application的那套规范建立WEB-INF,web.xml,calsses,lib等等目录和文件,之后修改$TOMCAT_HOME/conf/server.xml,在元素之间加入一个context元素:

  < Context path="" docBase="/var/www" debug="0" reloadable="true" crossContext="true">

  < /Context>

  修改workers2.properties

  # Uri mapping

  [uri:/*]

  worker=ajp13:localhost:8009

  修改为:

  # Uri mapping

  [uri:/*.jsp]

  worker=ajp13:localhost:8009

  现在好了,apache只有碰到jsp页面的时候才去请求tomcat的8009,而且我们作的东西扔进/var/www这个webapp就好了。

  提示:

  1.apache服务器可以让用户目录下的public_html文件夹得到web访问,为了让这些用户也得到jsp的支持,你可以为每个用户添加一个context到tomcat的server.xml中。其中path="/~username" docBase="/home/username/public_html"。其他和刚才添加的哪个context相同。

  2.worker2.properties文件中的

  # Uri mapping

  [uri:/*.jsp]

  worker=ajp13:localhost:8009

  很有意思,如果你使用spring,struts等等framework并进行了自定义后缀,把相应的后缀加进去就可以了,apache会把这里定义的访问形式统统交给tomcat处理。

分享到:
评论

相关推荐

    linux下安装tomcat

    ### Linux下安装Tomcat #### 知识点一:Tomcat简介 Apache Tomcat是一款开源的Servlet容器,由Apache Jakarta项目开发。它提供了一个纯Java环境来运行Java Servlet和JavaServer Pages (JSP)。Tomcat是Apache软件...

    Linux下安装Tomcat

    Linux下安装TomcatLinux下安装TomcatLinux下安装TomcatLinux下安装Tomcat

    tomcat安装及配置教程资源合集+Linux下安装Tomcat步骤详解+tomcat配置(免安装及安装版)之间有什么区别

    tomcat安装及配置教程tomcat安装及配置教程资源合集+Linux下安装Tomcat步骤详解+tomcat配置(免安装及安装版)之间有什么区别tomcat安装及配置教程资源合集+Linux下安装Tomcat步骤详解+tomcat配置(免安装及安装版)之间...

    Linux下安装Tomcat步骤详解

    ### Linux下安装Tomcat步骤详解 #### 一、前言 Tomcat是一个广泛使用的轻量级Web服务器和Servlet容器,由Apache基金会维护和支持。它支持最新的Servlet和JSP规范,并且由于其开源特性,得到了广泛的社区支持和发展...

    linux下安装tomcat简单介绍

    linux下安装tomcat简单介绍,介绍linux下安装tomcat的注意事项及问题的解决方法

    linux下安装tomcat7

    ### Linux下安装Tomcat7详细步骤与注意事项 #### 一、前言 在Linux环境下部署应用服务器是非常常见的操作,特别是对于Java应用程序来说,Tomcat作为一款轻量级且功能强大的Servlet容器,被广泛应用于各种场景之中。...

    Linux下安装Tomcat8.0.45笔记

    ### Linux下安装Tomcat8.0.45知识点详述 #### 一、前期准备与环境搭建 **1.1 下载与传输** - **下载JDK与Tomcat**: 在开始之前,首先需要确保已经从官方网站下载了所需版本的JDK(本例中为1.8.0_151)以及Tomcat...

    Linux下安装Tomcat服务器和部署Web应用.docx

    本文将详细介绍如何在Linux平台下安装和部署Tomcat服务器,以及如何将Java Web应用部署到Tomcat服务器上。涵盖的知识点包括环境变量配置、启动端口配置、Tomcat服务器的启动和关闭、Java Web应用的部署等。 一、 ...

    linux下安装jdk和tomcat详解

    linux下安装 jdk和 tomcat 详解,详细的指令,自己总结,希望能帮到大家

    linux下安装Tomcat

    以上步骤详细介绍了在Linux环境下安装和配置Tomcat的过程。确保每个步骤都正确执行,以保证Tomcat能正常运行。如果在安装过程中遇到任何问题,应检查错误消息或查阅相关文档以获得解决方案。在实际操作中,还可能...

    Linux下安装TomCat.md

    ### Linux下安装TomCat #### 一、简介 在Linux环境下部署Java Web应用程序时,Apache Tomcat是一个常用的应用服务器。本文档将详细介绍如何在Linux系统上安装并配置TomCat。 #### 二、下载TomCat 1. **访问...

    linux下安装tomcat的方法及环境配置,jdk的安装详解

    在Linux环境下部署Java应用服务,通常需要先安装Java Development Kit(JDK)和Apache Tomcat。以下是关于在Linux上安装JDK和Tomcat的详细步骤。 **JDK安装与配置** 1. **检查JDK是否已安装**:通过运行`java -...

    简单介绍Linux下安装Tomcat的步骤

    在IT领域,特别是对于Web应用开发人员而言,掌握在Linux环境下安装配置Apache Tomcat服务器是一项基本而重要的技能。本文将详细解析如何在Linux系统中安装并配置Tomcat,包括安装JDK(Java Development Kit)作为...

Global site tag (gtag.js) - Google Analytics