启动tomcat情况如下:

root@ubuntu:/usr/local/tomcat/apache-tomcat-8.5.20/bin# ./catalina.sh
Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-8.5.20
Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-8.5.20
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-8.5.20/temp
Using JRE_HOME: /usr/local/java/jdk1.8.0_144
Using CLASSPATH: /usr/local/tomcat/apache-tomcat-8.5.20/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-8.5.20/bin/tomcat-juli.jar
Usage: catalina.sh ( commands ... )
commands:
debug Start Catalina in a debugger
debug -security Debug Catalina with a security manager
jpda start Start Catalina under JPDA debugger
run Start Catalina in the current window
run -security Start in the current window with security manager
start Start Catalina in a separate window
start -security Start in a separate window with security manager
stop Stop Catalina, waiting up to 5 seconds for the process to end
stop n Stop Catalina, waiting up to n seconds for the process to end
stop -force Stop Catalina, wait up to 5 seconds and then use kill -KILL if still running
stop n -force Stop Catalina, wait up to n seconds and then use kill -KILL if still running
configtest Run a basic syntax check on server.xml - check exit code for result
version What version of tomcat are you running?
Note: Waiting for the process to end and use of the -force option require that $CATALINA_PID is defined

在一个网站上看到说这个是因为环境变量的问题,tomcat使用的环境变量是自己的或者是继承自当前用户的,所以在Linux里面即使你设置了java_home也不一定会用这个,所以要么你都继承root的环境变量,都统一起来确保你的系统里面的环境变量都是使用的同一个,要么就单独指定要使用的jdk。tomcat启动的时候需要盗用setclasspath.sh。只要在setclasspath.sh声明环境变量就可以知道你这个tomcat使用哪个jdk,打开tomcat的bin目录下面的setclasspath.sh,添加上,路径自己修改,添加在开头就行

export JAVA_HOME=/usr/local/java/jdk1.8.0_144
export JRE_HOME=/usr/local/java/jdk1.8.0_144/jre

然后重启tomcat就可以使用了

这样可使配置不同的tomcat使用不同的jdk

转载于:https://www.cnblogs.com/rogear/p/7435074.html

Linux下tomcat无法启动/启动后无法用过127.0.0.1:8080访问解决方案相关推荐

  1. linux追踪tomcat报错信息,linux下tomcat服务的启动、关闭与错误跟踪

    linux下tomcat服务的启动.关闭与错误跟踪,远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务: 1).启动tomcat服务 进入tomcat主目录下的bin目录,然后执行如下 ...

  2. linux下tomcat服务器的启动和关闭以及查看实时打印日志

    本页面中的操作都在tomcat的bin目录下 <一> 一般我都是使用: ./shutdom.sh //关闭tomcat ./startup.sh //开启tomcat服务 <二> ...

  3. linux tomcat 启动 无法访问,Linux下 Tomcat 配置启动成功但是无法访问网页的问题【2019-09-25】...

    如同显示 Linux下 tomcat 已经成功启动,但是无法访问 http://ip:8080 网页 提供我解决过程中的四种方法,供大家参考! 逐个排查问题,首先检查端口使用情况  [root@zzc ...

  4. linux下tomcat服务的相关命令

    2019独角兽企业重金招聘Python工程师标准>>> 一:Linux下tomcat服务的启动.关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tom ...

  5. linux下tomcat启动后出现多个java进程

    偶尔发现linux下tomcat启动后出现多个java进程,如下: 000 S     0  4789     1  0  85   0    - 75083 schedu pts/1    00:0 ...

  6. linux 防止启动多个进程,linux下tomcat启动后出现多个java进程解决办法

    当前位置:我的异常网» Linux/Unix » linux下tomcat启动后出现多个java进程解决办法 linux下tomcat启动后出现多个java进程解决办法 www.myexception ...

  7. Linux下Tomcat启动报错:port already in use

    Linux下Tomcat启动报错:port already in use,导致该问题的原因很多,我在这里记录一下我遇到的情况的解决办法. 检查了${TOMCAT_HOME}/conf/server.x ...

  8. Linux下Tomcat项目启动报错

    Linux下Tomcat项目启动报错 org.springframework.beans.factory.CannotLoadBeanClassException: Error loading cla ...

  9. 查看linux下tomcat启动日志

    目录 查看linux下tomcat启动日志 但是通过浏览器无法访问 备注:防火墙常用操作 通过日志文件查找浏览器无法访问原因 查看linux下tomcat启动日志 启动tomcat之后,通过ps -e ...

  10. linux环境下查看进程,Linux下查看进程(程序)启动时的环境变量

    背景: 因最近试安装Linux下的jira,有一个中文插件安装后,一旦设置开机启动后,它是英文,而在终端再重新启动一次后呢,似乎插件生效,它又恢复为正常中文界面,我首先想这这涉及到一个环境变量的问题, ...

最新文章

  1. log4cxx体系结构
  2. Android Fragment嵌套导致的bug
  3. cloud foundry部署报错TypeError: can't convert Hash into String
  4. sqli-labs(十二)(union以及select的过滤)
  5. 解决nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed错误
  6. position: relative;导致页面卡顿
  7. 主体ubuntu16.04,宿体virtualbox下的windows7的共享文件夹设置
  8. es6 --- 自制迭代器
  9. Erlang消息传递-tut15.erl
  10. 技术实践丨GaussDB(DWS)运维管理功能“升级”的原理和使用
  11. xml矢量图:svg的viewBox和vml的coordsize决定的虚坐标系简说
  12. php面试专题---6、正则表达式考点
  13. jenkins linux虚拟机,Jenkins实战演练之Linux节点任务配置
  14. LinkedIn 启用俄勒冈数据中心
  15. ETC风头已过,龙头林立,黔通智联此时上市还真缺点儿“想象力”
  16. Dialog dismiss 和 cancel的区别
  17. Cartesian coordinate system
  18. 光纤滑环的功能和作用
  19. ybt1283:登山
  20. android 输入法 智能abc 风格,音形结合——智能ABC输入法的一大诀窍

热门文章

  1. DeepLesion 更新下载
  2. MNIST竞赛准确度99+%技术详解,文末有福利~
  3. CVPR 2019 | 西北工业大学开源拥挤人群数据集生成工具,大幅提升算法精度
  4. mysql重做日志与binlog日志区别_【135期】谈谈MySQL中的重做日志,回滚日志,以及二进制日志的区别及各自作用...
  5. 计算机视觉论文-2021-05-11
  6. 获取远程linux版本,远程批量获取Linux和Windos操作系统版本(内核)
  7. Word2vec原理浅析及tensorflow实现
  8. 决策树会有哪些特性?
  9. 高中计算机室名言,高中班级激励格言
  10. Zookeeper工作原理(详细)