760176104 发表于 2018-12-4 09:42:18

linux中tomcat安装配置

1.JDK的安装
先下载JDK:
先查看Linux系统是多少位(32位/64位):getconfLONG_BIT、
Linux 64位下载jdk-7u60-linux-x64.tar.gz

2. 解压安装
2.1选择安装JDK的位置/usr/local/java,如果存在这个目录无需创建,一般新到的机器是没有这个目录的,这个我们创建这个目录。

  创建/usr/local/java目录

  mkdir /usr/local/java
2.2将jdk-7u60-linux-x64.tar.gz上传到服务器,移动到/usr/local/java。
  mv jdk-7u60-linux-x64.gz /usr/local/java
  
2.3解压:进入/usr/local/java目录(cd /usr/local/java)解压
  tar -zxvf jdk-7u60-linux-x64.gz

3. 配置环境变量
打开/etc/profile(sudo vim /etc/profile)在最后面添加如下内容:
   view plain copy print?

[*]  export JAVA_HOME=/usr/local/javajdk1.7.0_60
[*]  export JRE_HOME=/usr/local/javajdk1.7.0_60/jre
[*]  exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
[*]  export PATH=$PATH:$JAVA_HOME/bin
  或者
  export JAVA_HOME=/usr/local/jdk1.8.0_101
export CLASSPATH=.:$JAVA_HOME/lib/
export JRE_HOME=/usr/local/jdk1.8.0_101/jre
export PATH=:$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

让配置生效:
  source /etc/profile

  4. 验证

  java –version

安装tomcat
.解压移动tomcat文件
tar -zxf apache-tomcat-7.0.54.tar.gz
mv apache-tomcat-7.0.54 /usr/local/tomcat

2.启动tomcat服务
# /usr/local/tomcat/bin/startup.sh
Tomcat started.
关闭tomcat 服务
/usr/local/tomcat/bin/shutdown.sh

3..tomcat 默认运行8080端口
# netstat -anpt | grep "8080"
tcp      0      0 :::8080                     :::*                        LISTEN      3438/java         
4.访问tomcat:
http://192.168.1.10:8080/
5.查看访问日志
tail -f /usr/local/tomcat/logs/catalina.out
2.配置文件说明
ll /usr/local/tomcat/conf
catalina.policy   权限控制文件
catalina.properties tomcat属性设置文件
context.xml         上下文配置文件
logging.properties日志log配置
server.xml          主配文件
tomcat-users.xml    manager-gui管理用户的配置文件:
web.xml             servlet servlet-mapping filter MIME 等相关配置

3.主配文件说明
可以修改tomcat的启动端口网站目录 虚拟主机 开启https等功能
vim /usr/local/tomcat/conf/server.xml
22
tomcat关闭端口,默认只对本机地址开放。

70   
tomcat启动的默认端口为8080 可以更改。

92   
启动AJP1.3连接器的默认端口号;

定义tomcat虚拟主机时的配置及日志文件;
124      

136         
139
140      

四、建立java的web站点
1.在根目录下建立一个web目录,里面建立个webapp1目录;
mkdir -p /web/webapp1
2.在目录下建立个index.jps测试页面
vim /web/webapp1/index.jsp


    Now time is:




3.修改tomcat的server.xml文件定义一个虚拟主机,并指定网站文件路径
vim /usr/local/tomcat/conf/server.xml
126
127

4.完整的虚拟主机配置


      
      

      
      
      
      

      
5.访问http://192.168.116.111:8080
显示出当前时间成功!
6.tomcat可以使用service启动的脚本
vi /etc/init.d/tomcat

#!/bin/bash
# chkconfig: - 99 20
# description:tomcat


PROG="/usr/local/tomcat/bin/startup.sh"
STOP="/usr/local/tomcat/bin/shutdown.sh"
case $1 in
start)
$PROG
;;
stop)
$STOP
;;
restart)
$STOP
$PROG
;;
*)
echo "useage:$0 {start|stop|restart|reload}"
exit 1
esac
exit 0
   1.添加x权限,添加为系统服务
chmod +x /etc/init.d/tomcat && ls -l /etc/init.d/tomcat
chkconfig --add tomcat && chkconfig tomcat on && chkconfig --list tomcat

错误:

error:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
解决办法:

只 要在setclasspath.bat的开头声明环境变量,打开tomcat的bin目录下面的setclasspath.sh,添加上java变量声明。

25 export JAVA_HOME=/usr/local/jdk1.8.0_101
26 export JRE_HOME=/usr/local/jdk1.8.0_101/jre




  




页: [1]
查看完整版本: linux中tomcat安装配置