Tomcat7安装与配置,linux

2024-03-06 13:58
文章标签 配置 linux 安装 tomcat7

本文主要是介绍Tomcat7安装与配置,linux,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

转载:http://hi.baidu.com/jaimy_jie/blog/item/d47209543baafa0a3b293533.html?timeStamp=1303742126309

一、WINDOWS平台:

      TOMCAT在windows 有两个安装方法:  

1.        绿色版--自解压即可(需要手动配置一些环境变量),以下以此方法为例

2.        windows 服务安装(无需手动配置即可运行),不建议用此方法,不利于学习,也不利于以后查问题.

           欢迎访问本人博客: http://hi.baidu.com/jaimy_jie/blog

 

     第一步:   安装JDK(不能使用JRE)

            1)       下载路径:   http://www.oracle.com/technetwork/java/javase/downloads/index.html

           2)       目录最新版为: Java SE 6 Update 24(即jdk1.6.0_24)

           3)       跟普通的windows 软件安装一样,默认就可以

                     安装过程中也可以指定安装目录,默认路径:  C:\Program Files\Java\jdk1.6.0_24

           4)       设定JAVA环境变量( 分用户变量和系统变量,根据自己的需要而定)

                    a)        JAVA_HOME   值为        C:\ProgramFiles\Java\jdk1.6.0_24     注:指定JDK安装的目录

                   b)        CLASSPATH    值为        .;  % JAVA_HOME%\lib\dt.jar;% JAVA_HOME %\lib\tools.jar    

                              注:指定类文件的搜索路径, 最前面的.表示当前目录,运行时要加载常用的类都放在rt.jar, tools.jar等里面.

                   c)        PATH变量中增加值为:   %JAVA_HOME%\bin                 注:指定jdk命令路径

           5)   启动或停止:   在视窗下分别双击   startup.bat   或   shutdown.bat  文件即可

 

        第二步:安装tomcat

            1)       下载:  http://tomcat.apache.org/download-70.cgi

            2)       目录最新版:  7.0.11

            3)       解压即可,  路径自己选择,本文为存放于:    d:\jaimy\tomcat7

            4)       设置tomcat环境变量:

                   a)        CATALINA_HOME         值为:  d:\jaimy\tomcat7

                   b)        CLASSPATH                 增加值: % CATALINA_HOME%\lib\servlet-api.jar

                  c)        PATH                              增加值:    % CATALINA_HOME%\bin

                  d)        CATALINA_BASE          可以不指定, 若不指定,默认值同CATALINA_HOME

 

 

          问题1:   在win7下测试无法启动tomcat7

          方法:     若把tomcat7放在c盘,可能会出现无法运行,请转到D盘或其它盘.

          问题2:   tomcat默认不支持中文

          方法:  tomcat默认支持的字符集为utf-8,server.xml中host中加入 URIEncoding="GB2312",若要增加中文注释,则修改: <?xml version='1.0' encoding='utf-8'?> 中的 utf-8 改为GB2312

           问题3:tomcat请求编码支持问题 utf-8

            原因:tomcat6在发送的请求对编码格式做了处理

            方法:如果使用tomcat6.0,则需要配置conf/server.xml,做如下配置

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> 添加URIEncoding="UTF-8"配置

 

          恭喜,window平台安装完毕,咱们继续linux平台(centos or rhel 下测试通过,其它版本自行测试)

 

二、linux平台

              第一步:  还是先安装JDK:

            1. 下载JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html

            2. 目前最新版本:Java SE 6 Update 24(即jdk1.6.0_24)

            3. 目前主要有两种安装方法:

              1). RPM方法:    

            a)        下载后的文件名称:           jdk-6u24-linux-i586-rpm.bin

            b)       建立目录:                         mkdir/usr/local/java

            c)        移动文件:                    mv jdk-6u24-linux-i586-rpm.bin /usr/local/java/

            d)       进入目录:                         cd/usr/local/java

            e)        设置权限(可执行权限):   chmod a+x jdk-6u24-linux-i586-rpm.bin

            f)        执行安装:      ./jdk-6u24-linux-i586-rpm.bin(会先解压并安装,加-x,只解压,再手动用rpm安装)

            g)       安装目录为:                        /usr/java/jdk1.6.0_24/

            h)       自动创建两个目录连接:  

                     /usr/java/latest        指向最新版的JDK路径的连接,如果有多个版本并存时

                     /usr/java/default     默认指向上者连接,可以自行改到其它版本

            i)         自动创建了几个文件连接:

                            /usr/bin/java-> /usr/java/default/bin/java

                            /usr/bin/javac-> /usr/java/default/bin/javac

                            /usr/bin/javadoc-> /usr/java/default/bin/javadoc

                            /usr/bin/javaws-> /usr/java/default/bin/javaws

              注: 系统默认是根据/usr/java/default查找可文件,所以需要用那个版本时,只需改此目录连接

 

            j)         服务文件:           /etc/init.d/jexec      可以通过service服务启动,停用等

            k)       卸载:                  rpm -e  jdk-1.6.0_24-fcs

                   另外RPM安装方法,无需另行设置java环境变量 

 

 

         2). 二进制方法:  建议使用此方法

              a)        下载后的文件名称:    jdk-6u24-linux-i586.bin

              b)       建立目录:                  mkdir /usr/local/java

              c)        移动文件:             mv jdk-6u24-linux-i586.bin /usr/local/java/

              d)       进入目录:                  cd /usr/local/java

              e)        设置权限(可执行权限):   chmod a+x jdk-6u24-linux-i586.bin

              f)        执行安装:                    ./jdk-6u24-linux-i586.bin

              g)       安装目录为:                 /usr/local/java/jdk1.6.0_24

              h)       卸载:                         直接删除/usr/local/java/jdk1.6.0_24目录

              i)         设定JAVA环境变量(/etc/profile或.bash_profile中加入以下几行,)

                      exportJAVA_HOME=/usr/local/java/jdk1.6.0_24

                 exportPATH=$PATH:/usr/local/java/jdk1.6.0_24/bin

                 exportCLASSPATH=$CLASSPATH:./:/usr/local/java/jdk1.6.0_24/lib            

          第二步:  安装tomcat

          1)       下载后的文件名称: apache-tomcat-7.0.11.tar.gz

          2)       目前最新版为:        7.0.11

          3)       建立目录:               mkdir-p  /usr/local/jaimy/

          4)       移动文件:               mv apache-tomcat-7.0.11.tar.gz  /usr/local/jaimy

          5)       进入目录:               cd  /usr/local/jaimy

          6)       解压文件:                  tarzxvf apache-tomcat-7.0.11.tar.gz            

          7)       改目录名:                  mvapache-tomcat-7.0.11 tomcat7 

          8)       Tomcat安装:             无需另行安装,照上面解压后即可

          9)     设置TOMCAT环境变量(/etc/profile或.bash_profile中加入以下几行)

                     export CATALINA_HOME=/usr/local/jaimy/tomcat7

                exportPATH=$PATH:$CATALINA_HOME/bin

                exportCLASSPATH=$CLASSPATH:$CATALINA_HOME/lib

          10)    启动或停止:    ./startup.sh  或    ./shutdown.sh

这篇关于Tomcat7安装与配置,linux的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/780280

相关文章

MySQL数据库双机热备的配置方法详解

《MySQL数据库双机热备的配置方法详解》在企业级应用中,数据库的高可用性和数据的安全性是至关重要的,MySQL作为最流行的开源关系型数据库管理系统之一,提供了多种方式来实现高可用性,其中双机热备(M... 目录1. 环境准备1.1 安装mysql1.2 配置MySQL1.2.1 主服务器配置1.2.2 从

Linux join命令的使用及说明

《Linuxjoin命令的使用及说明》`join`命令用于在Linux中按字段将两个文件进行连接,类似于SQL的JOIN,它需要两个文件按用于匹配的字段排序,并且第一个文件的换行符必须是LF,`jo... 目录一. 基本语法二. 数据准备三. 指定文件的连接key四.-a输出指定文件的所有行五.-o指定输出

Linux jq命令的使用解读

《Linuxjq命令的使用解读》jq是一个强大的命令行工具,用于处理JSON数据,它可以用来查看、过滤、修改、格式化JSON数据,通过使用各种选项和过滤器,可以实现复杂的JSON处理任务... 目录一. 简介二. 选项2.1.2.2-c2.3-r2.4-R三. 字段提取3.1 普通字段3.2 数组字段四.

Linux kill正在执行的后台任务 kill进程组使用详解

《Linuxkill正在执行的后台任务kill进程组使用详解》文章介绍了两个脚本的功能和区别,以及执行这些脚本时遇到的进程管理问题,通过查看进程树、使用`kill`命令和`lsof`命令,分析了子... 目录零. 用到的命令一. 待执行的脚本二. 执行含子进程的脚本,并kill2.1 进程查看2.2 遇到的

Linux云服务器手动配置DNS的方法步骤

《Linux云服务器手动配置DNS的方法步骤》在Linux云服务器上手动配置DNS(域名系统)是确保服务器能够正常解析域名的重要步骤,以下是详细的配置方法,包括系统文件的修改和常见问题的解决方案,需要... 目录1. 为什么需要手动配置 DNS?2. 手动配置 DNS 的方法方法 1:修改 /etc/res

Linux创建服务使用systemctl管理详解

《Linux创建服务使用systemctl管理详解》文章指导在Linux中创建systemd服务,设置文件权限为所有者读写、其他只读,重新加载配置,启动服务并检查状态,确保服务正常运行,关键步骤包括权... 目录创建服务 /usr/lib/systemd/system/设置服务文件权限:所有者读写js,其他

Linux下利用select实现串口数据读取过程

《Linux下利用select实现串口数据读取过程》文章介绍Linux中使用select、poll或epoll实现串口数据读取,通过I/O多路复用机制在数据到达时触发读取,避免持续轮询,示例代码展示设... 目录示例代码(使用select实现)代码解释总结在 linux 系统里,我们可以借助 select、

Linux挂载linux/Windows共享目录实现方式

《Linux挂载linux/Windows共享目录实现方式》:本文主要介绍Linux挂载linux/Windows共享目录实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录文件共享协议linux环境作为服务端(NFS)在服务器端安装 NFS创建要共享的目录修改 NFS 配

mysql8.0.43使用InnoDB Cluster配置主从复制

《mysql8.0.43使用InnoDBCluster配置主从复制》本文主要介绍了mysql8.0.43使用InnoDBCluster配置主从复制,文中通过示例代码介绍的非常详细,对大家的学习或者... 目录1、配置Hosts解析(所有服务器都要执行)2、安装mysql shell(所有服务器都要执行)3、

linux系统中java的cacerts的优先级详解

《linux系统中java的cacerts的优先级详解》文章讲解了Java信任库(cacerts)的优先级与管理方式,指出JDK自带的cacerts默认优先级更高,系统级cacerts需手动同步或显式... 目录Java 默认使用哪个?如何检查当前使用的信任库?简要了解Java的信任库总结了解 Java 信