zoukankan      html  css  js  c++  java
  • java 开发之linux 下 tomcat

    tomcat作为java开发的服务器,可以部署在各种系统中。

    官方下载地址:http://tomcat.apache.org/download-80.cgi

    1. 装tomcat 之前,先要装jdk 

    1.1 下载

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    1.2 上传到linux服务器

      下载之后拖到SecureCRT中 选择最后一个Zmodem

        上传文件到linux服务器

    1.3 解压

      tar zxvf FileName.tar.gz

    1.4 设置操作权限

      chmod 755 jdk1.8.0_65

    1.5 移动位置

      mv jdk1.8.0_65 /usr/local

    1.5.1 链接,方便升级

      ln -s /usr/local/jdk1.8.0_65/ /usr/local/jdk

    1.6.配置环境变量

    1.6.1 执行命令

    vi /etc/profile

    1.6.2 添加内容

    1.6.2.1 按 A  进入编辑模式

    1.6.2.2 添加环境变量,复制后,在profile中右击鼠标

    JAVA_HOME=/usr/local/jdk1.8.0_65
    JAVA_BIN=/usr/local/jdk1.8.0_65/bin
    PATH=$PATH:$JAVA_BIN
    CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME JAVA_BIN PATH CLASSPATH

    1.6.2.3 退出编辑

    1.6.2.3.1 按键盘 esc 
    1.6.2.3.2 输入 :wq! 保存退出

    1.6.3 执行profile中的命令

    source /etc/profile

    1.6.4 查看Java环境变量是否生效 

      java -version

    1.6.4.1 发现错误 bash java command not found

      原来是环境变量没有配好 jdk1.6.0_05 应该变成最新的

    1.6.4.2 依然有错 

      -bash: /usr/local/jdk1.8.0_65/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

      说是64位的机器装了32位的程序

      用命令 file /sbin/init 或者 file /bin/ls

       我用的 file/sbin/init,果然是64-bit

    1.6.4.3 执行删除命令 rm -rf /usr/local/jdk1.8.0_65

       jdk文件夹闪烁,因为是无效的链接,也删除

       rm -rf /usr/local/jdk

    1.6.4.4 重复上面的步骤

      成功了,哇喔!

    2.安装tomcat

    2.1下载

        http://tomcat.apache.org/

    2.2 同样上传到linux上

    2.3 解压(这次是zip)

      unzip apache-tomcat-8.0.28.zip

      没有该命令,还是老实下载原来的格式

        tar zxvf apache-tomcat-8.0.28.tar.gz 

    2.3 移动位置

      mv apache-tomcat-8.0.28 /usr/local/

    2.4 同样添加链接

       ln -s /usr/local/apache-tomcat-8.0.28/ /usr/local/tomcat

    2.5 更改catalina.sh

      cd /usr/local/tomcat/bin/

      ls

      vim catalina.sh

      添加 CATALINA_HOME=/usr/local/apache-tomcat-8.0.28/

    2.6 去除执行权限

      chmod +x *.sh

    2.7 启动tomcat

    2.7.1 启动

      /usr/local/tomcat/bin/catalina.sh start

    2.7.2 重启

    2.7.2.1 先查看是否启动

      ps -ef|grep java

      如果显示一大堆,而且最后还有个start,则表示tomcat已经启动了。

    2.7.2.1 关闭

      ./shutdown.sh

      出现一行表示成功关闭;

      root      1596  1430  0 06:41 pts/0    00:00:00 grep --color=auto java

    2.7.2.1 强制关闭

      kill -9 1596

    2.8 查看日志

      cd /usr/local/tomcat/logs/

      tail -f catalina.out

    2.9 测试

      在浏览器输入 :http://xxx.xxx.xxx.xxx:8080/

  • 相关阅读:
    「NOI2018」 你的名字
    「刷题笔记」杂题
    关于~
    「刷题笔记」网络流
    「考试」联赛模拟40-45,晚间小测4-9
    「考试」联赛模拟36-39,noip晚间小测2-3
    「刷题笔记」莫队
    「考试」CSP-S 2020
    「考试」noip模拟9,11,13
    「刷题笔记」概率与期望
  • 原文地址:https://www.cnblogs.com/SimonGao/p/4901077.html
Copyright © 2011-2022 走看看