scs653298 发表于 2018-12-3 06:29:55

JDK + Tomcat的安装

  JDK + Apache-Tomcat 的安装
  系统环境: CentOS release 5.4 (Final)
  软件版本: jdk-8u40-linux-x64.gz
  apache-tomcat-8.5.6.tar.gz
  一、JDK的安装

[*]  JDK的安装 若有已安装的java,则进行卸载   --nodeps。
    # rpm -qa | grep jdk
    # rpm -qa | grep java
    # rpm -e --nodeps sun-javadb-core-10.5.3-0.2  2. 官网下载软件:
  官网下载jdk8
  下载地址:http://www.Oracle.com/technetwork/java/javase/downloads/
  

  3. JDK的安装

    # tar xf jdk-8u40-linux-x64.gz -C /usr/local
    # mv jdk1.8.0_40/ jdk
    # chmod -R 755 jdk  在文件末尾添加
    # vi /etc/profile
    export JAVA_HOME=/usr/local/jdk
    export JRE_HOME=$JAVA_HOME/jre
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:%JAVA_HOME%/lib/   #source /etc/profile    #让源文件配置生效  测试是否安装成功
    # java -version      #检查jdk bin的环境
    java version "1.8.0_40"
    Java(TM) SE Runtime Environment (build 1.8.0_40-b25)
    Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)    # javac -version       #检查jdk classpass的版本
    javac 1.8.0_40  二、安装 apache-tomcat
  1.下载地址为:wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.6/bin/apache-tomcat-8.5.6.tar.gz
  2.安装配置
# tar xf apache-tomcat-8.5.6.tar.gz
# cd apache-tomcat-8.5.6 # vim conf/server.xml      # 修改端口号和指定数据文件路径
      #可选项
    在中添加
   
    添加对应的工程目录,上面配置的路径为 /data/test  注:
      contex指上下文,实际上就是一个web项目;
      path是虚拟目录,访问的时候用127.0.0.1:8080/welcom/*.jsp访问网页
      docBase是网页实际存放位置的根目录,映射为path虚拟目录;
      reloadable="true"表示你修改了jsp文件后不需要重启就可以实现显示的同步。
      allowLinking设置为true且连接器配置为URIEncoding=UTF-8的话,则向Apache Tomcat提交恶意请求就可以通过目录遍历***读取服务器上的任意文件
  3.添加测试
# vim /data/test/index.html



         TEST

  4.启动服务
# ./startup.sh
# ps -ef | grep `pwd`  5.测试
# elinks --dumphttp://127.0.0.1:8016/
   TEST  

  遇到的问题

[*]  Tomcat启动报错
# ./startup.sh
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  解决办法:
  检查检查/etc/profile
export JRE_HOME=$JAVA_HOME/jre    是否有这项  2.启动故障
# ./startup.sh
Using CATALINA_BASE:   /app/apache-tomcat-6.0.45
Using CATALINA_HOME:   /app/apache-tomcat-6.0.45
Using CATALINA_TMPDIR: /app/apache-tomcat-6.0.45/temp
Using JRE_HOME:      /usr/local/jdk1.6.0_10/jre
Using CLASSPATH:       /app/apache-tomcat-6.0.45/bin/bootstrap.jar# ps -ef | grep `pwd`
root   12191 121530 18:11 pts/0    00:00:00 grep /app/apache-tomcat-6.0.45/bin  查看日志:
/app/apache-tomcat-6.0.45/bin/catalina.sh: line 373: /usr/local/jdk1.6.0_10/jre/bin/java: 权限不够
/app/apache-tomcat-6.0.45/bin/catalina.sh: line 373: /usr/local/jdk1.6.0_10/jre/bin/java: 权限不够  解决办法:
# chmod -R 755 jdk  




页: [1]
查看完整版本: JDK + Tomcat的安装