新梦想网络 > 客服中心 > 独立服务器 > 正文缩放字号: [收藏本问题]

linux服务器:安装简单JSP环境

时间:2013-08-02来源:新梦想网络 作者:新梦想网络 点击:
    下面以TOMCAT7为例建立一个简单的JSP运行环境:
    1、 安装JDK,并设置环境变量。(这个不用说了吧一般是安装在,比如:/usr/local/java ,也可以放在其它的目录)
可在http://download.west263.net/tools/wzm/ 里面下载jdk-7-ea-bin-b141-linux-i586-05_may_2011.tar.gz 
解压后放在/usr/local/java 里面(java目录可自行建立),不用安装复制过去即可。
添加环境变量:
vi/etc/profile
exportJAVA_HOME=/usr/local/java/
(source /etc/profile  可使添加的环境变量立即生效)
·   2、 安装TOMCAT,下载一个TOMCAT的安装包解压后一般是放在/usr/local/下面(如/usr/local/tomcat)也可以放在其它的目录。可在http://download.west263.net/tools/wzm/里面下载apache-tomcat-7.0.11.tar.gz 也是解压后复制到/usr/local/tomcat 里面即可。
再添加环境变量
vi/etc/profile
exportTOMCAT_HOME=/usr/local/tomcat/ 
(source /etc/profile  可使添加的环境变量立即生效)
 
到此第一个TOMCAT就可以使用了,运行TOMCAT目录下的/bin/startup.sh  就可以启动了,这个默认是8080端口。启动没有什么错误能正常访问到8080端口了,在\webapps\ROOT 里面放一个测试jsp文件就可以访问了。
    3、再添加一个TOMCAT运行:
(1)、解压Tomcat到一个新的目录,比如/usr/local/tom_vhost/001/,删除/bin子目录。
(2
)、新建一个环境变量:
CATALINA_HOME=/usr/local/tomcat
CATALINA_BASE=/usr/local/tom_vhost/001/
注:最主要是设置CATALINA_BASE  这个环境变量,这里要注意这两个环境变量的区别,简单的说,CATALINA_HOME是Tomcat的安装目录,CATALINA_BASE是Tomcat的工作目录。如果我们想要运行Tomcat的 多个实例,但是不想安装多个Tomcat软件副本。那么我们可以配置多个工作目录,每个运行实例独占一个工作目录,但是共享同一个安装目录。
(3
)、以上环境变量最好是编写在独立的启动脚本里面如:start.sh,这脚本可放在任意目录。
      #!/bin/sh
JAVA_HOME=/usr/local/java
CATALINA_HOME=/usr/local/tomcat
CATALINA_BASE=/usr/local/tom_vhost/001/
exportJAVA_HOME
exportCATALINA_HOME
exportCATALINA_BASE
#以上都是设置环境变量
 
exec"$CATALINA_HOME"/bin/startup.sh  # 这行是启动新开设的这个TOMCAT
 
上面只给出了启动TOMCAT的,关闭也是一样的调用shutdown.sh
exec"$CATALINA_HOME"/bin/shutdown.sh
(4
)、编辑conf/server.xml,修改端口号,并修改默认编码为utf-8(根据实际情况修改,以支持中文链接),这里要修改的端口就下面这3个,9005,9006,9007。为了避免冲突一般都记录在一个文件里面,每新开设一个TOMCAT时就查看一下,以避免冲突。
示例:
                    <Server port="9005"shutdown="SHUTDOWN">
            <Connector port="9006"protocol="HTTP/1.1" 
              connectionTimeout="20000" 
               redirectPort="8443"URIEncoding='UTF-8'/>          
            <Connector port="9007"protocol="AJP/1.3"  redirectPort="8443"URIEncoding='UTF-8'/>
(5
)、启动测试,运行start.sh,运行后正常情况应该是以9006端口运行,用主机IP:9006 就可以访问的。测试成功。
(6)、开设多个TOMCAT,是以样的步骤只是环境变量要修改为相对应的目录(CATALINA_BASE),和上面提到的3个端口即可。
注: 要使JSP连接MYSQL除用户自行上传包含外,可将mysql-connector-java-5.1.10-bin.jar 放在TOMCAT 的LIB目录里面。
以上只是简单的介绍搭建JSP的环境。TOMCAT与APACHE整合需要mod_jk 可后续编译安装。TOMCAT的安装其实非常的简单,只是后续的维护处理稍麻烦(比如:权限、整合APACHE、文件存放目录等等)。


 

    TAG:

    下载此文章 (欢迎转载,请注明出处:http://www.xmxwl.net/help/member/20130802/13127.html)