Tomcat 无法启动8080端口监听

catalina.out错误日志显示:信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/local/apr/lib

如果你的tomcat是NIO方式启动,是没有问题的,如果是用native+APR方式运行的,而且APR是手动编译安装的,那APR是不在上述PATH环境中的。
也就是说,tomcat启动找不到APR库会报错。

故障服务器:
正常服务器:
路径: /usr/local/apr/lib

解决方法:
cd /Data/apache-tomcat-7.0.68/bin/tomcat-native-1.1.33-src/jni/native/.lib
ln -s libtcnative-1.so.0.1.33 /usr/local/apr/lib/libtcnative-1.so
ln -s libtcnative-1.so.0.1.33 /usr/local/apr/lib/libtcnative-1.so.0

问题解决!

原文地址:http://blog.51cto.com/bobo5900pro/2334850

时间: 2024-10-13 18:45:16

Tomcat 无法启动8080端口监听的相关文章

php-fpm 启动后没有监听端口9000

php-fpm 启动后没有监听端口9000 location  ~  \.php$  {            root           html;            fastcgi_pass   127.0.0.1:9000;    #将请求转发给本机9000端口,PHP解释器            fastcgi_index  index.php;            #fastcgi_param   SCRIPT_FILENAME  $document_root$fastcgi_

nginx同一端口监听多个域名和同时监听http,https

1.同一端口监听多个域名 如今公网ip资源越来越珍贵,多域名监听应用非常广泛,就是用一个端口,比如80或者443,监听多个入口域名.如下: server {        listen 443 ssl;        server_name  xxx.xxx.cn;        ssl_certificate         ssl/server.pem;        ssl_certificate_key  ssl/server.key; ...... } 在启用新的域名的时候,只需要另启

Cloud Foundry中DEA与warden通信完成应用端口监听

在Cloud Foundry v2版本中,DEA为一个用户应用运行的控制模块,而应用的真正运行都是依附于warden.更具体的来说,是DEA接收到Cloud Controller的请求:DEA发送请求给warden server:warden server创建warden container并将用户应用droplet等环境配置好:DEA发送应用启动请求至warden serve:最后warden container执行启动脚本启动应用. 本文主要具体描述,DEA如何与warden交互,以保证最终

C# Socket基础(一)之启动异步服务监听

本文主要是以代码为主..NET技术交流群 199281001 .欢迎加入. //通知一个或多个正在等待的线程已发生事件. ManualResetEvent manager = new ManualResetEvent(false); 1 //负责监听的套接字 private Socket socketServer; 2 /// <summary> 3 /// 启动服务 4 /// </summary> 5 private void CreateSocketService() 6 {

windows系统端口监听

通常情况下,如果想发现所有已经使用的和正在监听的端口,我们可以使用netstat命令. netstat并非一个端口扫描工具,如果你想扫描计算机开放了哪些端口的话,建议使用本文介绍的方法. Netstat命令基础 Netstat命令主要用于显示协议统计信息和当前 TCP/IP 网络连接. 其格式如下: NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval] 下面简单说明各个参数的含义: -a 显示所有连接和监听端口

获取运行端口监听的用户身份auth-owner

获取运行端口监听的用户身份auth-owner Windows系统提供工作在TCP 113端口的授权服务(Authentication Service),用来判断TCP连接的用户.Nmap的auth-owners脚本可以通过该服务获取需要身份认证的其他服务,并获取服务的相关信息,如运行服务的用户名.服务版本号等. 原文地址:https://www.cnblogs.com/daxueba-ITdaren/p/8973183.html

Myeclipse 自带Tomcat启动8080端口占用

在启动Myeclipse自带的Tomcat发现报错,显示8080端口被占用 第一步:window+r 组合键,调出命令窗口. 第二步:输出命令:netstat -ano|findstr 8080   ,回车,记下最后的数字即PID,这里是4 第三步:打开任务管理器,ctrl+shift+esc,查看PID为4对应的进程是一个system,可是系统不会占用8080端口号. 如果看不到PID这一列,则点击查看--->选择列,将PID前面的勾搭上,点击确定. 第四步:其实是电脑安装了VS,IIS启动占

SVN开启端口监听,并设置开机启动

svnserve -d -r /home/svn/repo --listen-port=3690,svn仓库地址,及监听端口 vi svn_startup.sh,位置在/root下面编辑一个启动脚本,内容如下: #!/bin/bash /usr/bin/svnserve -d -r /home/svn/repo --listen-port=3690 然后设置chmod 777 /root/svn_startup.sh 然后在设置该脚本为开机启动 vi /etc/rc.d/rc.local,将上述

ORACLE RAC 下非缺省端口监听配置(listener.ora tnsnames.ora)

不论是单实例还是RAC,对于非缺省端口下(1521)的监听器,pmon进程不会将service/instance注册到监听器,即不会实现动态注册.与单实例相同,RAC非缺省端口的监听器也是通过设置参数local_listener来达到目的.除此之外,还可以对实例进行远程注册,以达到负载均衡的目的.这是通过一个参数remote_listener来实现. 有关Oracle 网络配置相关基础以及概念性的问题请参考:      配置ORACLE 客户端连接到数据库   配置非默认端口的动态服务注册