.personSunflowerP { background: rgba(51, 153, 0, 0.66); border-bottom: 1px solid rgba(0, 102, 0, 1); border-top-left-radius: 7px; border-top-right-radius: 7px; color: rgba(255, 255, 255, 1); height: 1.8em; line-height: 1.8em; padding: 5px }

一、安装 JDK 及配置环境变量

1.上传或下载这些软件至Linux中的/opt/目录下,

  关于上传的方式,请参考博客:https://www.cnblogs.com/sun-flower1314/p/11226339.html

2.在Linux的/opt/目录下,以及有JDK的压缩包了,使用命令将其解压到当前文件中

3. 解压完成后,进行配置环境变量。

  使用命令:vim /etc/profile 进行编辑

  1)配置JAVA_HOME(到bin目录的上一级)

    JAVA_HOME=/opt/jdk1.8.0_121

  2)配置PATH(到bin目录这级)

    PATH=/opt/jdk1.8.0_121/bin:$PATH

    或

    PATH=$JAVA_HOME/bin:$PATH

  注:再Linux环境中,各个PATH之间使用【:】进行分割。

  3)配置CLASSPATH环境变量

    CLASSPATH=.:/opt/jdk1.8.0_121/lib/dt.jar:/opt/jdk1.8.0_121/lib/tools.jar

    注:在前面有【.] 【:】

  4)发布新配置的环境变量:

    export JAVA_HOME PATH CLASSPATH

  配置完成后,如下图:

  

  5)保存退出

  6)重启系统

   7)使用javacjava 命令验证是否配置成功 ,或者使用java -version

        

二、安装Tomcat

   1.将tomcat安装包解压到/opt/目录下

  2.配置Tomcat的环境变量

    使用命令:vim /etc/profile 进行编辑

    1)在该文件中,增加

      CATALINA_HOME=/opt/apache-tomcat-7.0.75

    2)在PATH后面增加:

      :$CATALINA_HOME/bin

      即:PATH=$JAVA_HOME/bin:$PATH:$CATALINA_HOME/bin

    3)在export 后面增加 CATALINA_HOME

      即:export JAVA_HOME PATH CLASSPATH CATALINA_HOME

    配置完成后,如下图:

    4) 保存退出。

  3 启动tomcat,进入到tomcat的bin目录下 使用命令启动

    ./startup.sh (推荐) 或者  ./catalina.sh run

  4. 查看启动日志,看是否启动成功或是否有报错

    less /opt/apache-tomcat-7.0.75/logs/catalina.out

  5  通过Linux内置浏览器访问:

    http://localhost:8080 

    或者 使用命令查看进程

    netstat -ntulp | grep 8080 (精确查找某端口)

    ps -ef | grep tomcat | grep -v grep

 6  如果想在外网查看tomcat页面,需要配置防火墙

  两种方式:  

  1) 关闭防火墙

    2) 开放8080端口

  具体操作,请参考:https://www.cnblogs.com/sun-flower1314/p/11214237.html

若有遇到其他问题,请留言

最新文章

  1. 一个WPF控件 诡异的MouseEvent 。
  2. hdu1018
  3. SimpleDateFormat做成员或者静态成员多线程安全隐患
  4. table相关的API
  5. mysql innodb表 utf8 gbk占用空间相同,毁三观
  6. css平时写的时候注意的
  7. Ugly Numbers
  8. Java 连接MongoDB
  9. Android开发优化宝典
  10. WPF之路五:wpf 隐藏与显示 Visibility
  11. 重写JS的鼠标右键点击菜单
  12. sql 用临时表时报错 "Chinese_PRC_90_CI_AI" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突
  13. 'module' object has no attribute 'Thread'解决方法及模块加载顺序
  14. Win32-Application的窗口和对话框
  15. 防止shell script多次运行
  16. Git branch 出现"HEAD detached at head xxxxx"
  17. ABC卡
  18. 解决 iframe 后退不是主页面后退(浏览器 history)问题
  19. Linux下php安装Redis安装
  20. XE7 数据库独立运行需要的文件

热门文章

  1. thinkphp5.0 QQ第三方登录详解
  2. Gym 101334A Area 51 数学
  3. ES2021 新特性!
  4. Rsync+Sersync数据实时同步(双向)
  5. Hadoop0.20.2中MapReduce读取gb2312文件出现乱码问题
  6. STM32中STD、HAL、LL库比较
  7. c++中的静态成员
  8. Beautifulsoup网页解析——爬取豆瓣排行榜分类接口
  9. 两人团队项目-石家庄地铁查询系统(web版)psp表
  10. PAT乙级:1084 外观数列 (20分)