java-linux下tomcat突然无法启动了

问题描述

linux下tomcat突然无法启动了

Java环境正确,可以正常编译运行Java程序,但是tomcat就是启动不了,都是直接从官网下载的
查了一下端口是被tomcat占用,但是就是curl不出来

参照@Davidtsang的方式试了依然不行

解决方案

查了一下端口是被tomcat占用,但是就是curl不出来

解决方案二:

  1. ps -ef |grep java
  2. kill -9 进程号
  3. ./start.up

解决方案三:

那在Windows是否能正常启动呢??还是下面这种情况可以处理你的
http://www.360doc.com/content/14/0614/20/203871_386624704.shtml

解决方案四:

可以看看这个链接:http://www.apkbus.com/forum.php?mod=viewthread&tid=251929&extra=page%3D1&_dsign=2a4e40c3

解决方案五:

还是无法解决

解决方案六:

你看一下日志啊,不要老是看这些表象的结果。
tailf /usr/local/apache-tomcat-8.0.32/logs/catalina.out
看看启动运行的时候提示什么信息。

还有一点,你确定你的web应用是放在/usr/local/apache-tomcat-8.0.32/webapps/ROOT/这里面的吗?是的话要多看日志,看有什么提示。
也就是说你的服务器有/usr/local/apache-tomcat-8.0.32/webapps/ROOT/index.html之类的文件,这样才能直接写80端口访问。否则一律要加上应用名称才能访问

例如:你的应用是/usr/local/apache-tomcat-8.0.32/webapps/MyWeb/index.html
那你的访问方式就应该是
curl http://localhost:80/MyWeb

时间: 2024-12-21 03:13:51

java-linux下tomcat突然无法启动了的相关文章

linux下tomcat apr 安装问题

问题描述 linux下tomcat apr 安装问题 求高手帮忙: 按网上的文档安装apr一切顺利,但tomcat在启动的时候apr仍然找不到... 2015-7-7 15:17:31 org.apache.catalina.core.AprLifecycleListener init 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments

解决Linux下tomcat连接MySQL数据库问题

mysql|解决|数据|数据库|问题 解决Linux下tomcat连接MySQL数据库 在linux下,开发一个web应用,期间调用数据库时总是不成功,如果单独写一个类,并编译执行访问数据库,正常,但是用web应用来调这个类连接数据库,就会出现错误:com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION **

在linux下配置nexus后启动出错

问题描述 在linux下配置nexus后启动出错 Running Nexus OSS... wrapper | --> Wrapper Started as Console wrapper | Launching a JVM... wrapper | JVM exited while loading the application. jvm 1 | Exception in thread "main" java.lang.UnsupportedClassVersionError:

linux下tomcat部署应用后如何通过url访问文件

问题描述 linux下tomcat部署应用后如何通过url访问文件 是这样的,我的tomcat是在linux的/opt/server/tomcat这个目录下,端口9080.tomcat里部署的应用有写文件的功能,将文件写在/opt/awr/这个目录下,文件是html格式,1.html.现在我想在tomcat启动后,在浏览器里输入url就访问到这个html文件,请问该怎么办

开机启动项-linux下rc.d里面启动顺序

问题描述 linux下rc.d里面启动顺序 举例:在对应目录下有S50aaa,S51bbb启动脚本,我们知道aaa比bbb顺序更前. 那么,系统是在成功执行完aaa脚本后再开始执行bbb还是aaa执行之后(不考虑是否执行完)便开始执行bbb? 解决方案 不会考虑执行完 直接连续执行 解决方案二: 直接写两个循环打印的脚本加进去试一下. 但是理论上脚本应该是顺序执行的,就是执行完aaa 再执行 bbb 因为启动操作系统的时候,前面的每一步都会影响到后面的步骤,等待aaa执行完是安全的.这个只是我的

linux下tomcat如何配置类覆盖jar里的类

问题描述 linux下tomcat如何配置类覆盖jar里的类 windows下类是可以直接覆盖jar里的类的,但是在linux环境下无法覆盖,求解决方法

Linux下Tomcat catalina.out自动归档,以及logrotate 配置详解

Linux下Tomcat catalina.out自动归档 如果 catalina.out 日志达到 2GB 大小的时候,Tomcat 因为缓存问题,便没有办法继续输出日志了.  为了避免这种情况,你需要及时对 catalina.out  进行归档.  实际上 Tomcat 自身也会对日志内容进行归档,但是归档后,Tomcat 不会清理 catalina.out 的内容,这将会导致 catalina.out 越来越大.  下面的方法能够使用在 linux/unix 的机器上.  如果我们期望每天

Linux下Tomcat与Apache Web服务器整合

apache|web|web服务|web服务器 1.引言      基于Web技术的Internet/Intranet近年来已经得到了广泛的应用,Intranet是以TCP/IP协议为基础.以Web为核心的企业内部网,用户通过低成本.简单易用的客户浏览器就能随时随地到企业的Web站点上查阅自己所需的数据.浏览器客户端操作界面的一致性避免了C/S模式客户端程序的多样性,而服务器端的开放和基于标准的连接方案使企业很方便地通过Internet同外界联系:同时,Web信息动态的.交互式的发布方式从根本上

Linux下Tomcat与Apache Web服务器的整合

1.引言基于Web技术的Internet/Intranet近年来已经得到了广泛的应用,Intranet是以TCP/IP协议为基础.以Web为核心的企业内部网,用户通过低成本.简单易用的客户浏览器就能随时随地到企业的Web站点上查阅自己所需的数据.浏览器客户端操作界面的一致性避免了C/S模式客户端程序的多样性,而服务器端的开放和基于标准的连接方案使企业很方便地通过Internet同外界联系:同时,Web信息动态的.交互式的发布方式从根本上改变了企业的服务质量,增加了企业的商业机会.在许多用户看来,