首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Linux中运行Tomcat服务脚本时遇到“not not contact localhost:8005”

错误是由于Tomcat无法连接到本地主机的8005端口引起的。这个错误通常是由以下几个原因导致的:

  1. Tomcat服务未启动:首先需要确保Tomcat服务已经成功启动。可以使用以下命令检查Tomcat服务的运行状态:systemctl status tomcat如果服务未启动,可以使用以下命令启动Tomcat服务:systemctl start tomcat
  2. 端口被占用:如果Tomcat服务已经启动,但仍然无法连接到8005端口,可能是因为该端口被其他进程占用。可以使用以下命令查看端口占用情况:netstat -tuln | grep 8005如果有其他进程占用了8005端口,可以尝试停止该进程或更改Tomcat的配置文件中的端口号。
  3. 防火墙配置:防火墙可能会阻止Tomcat服务与8005端口的通信。可以使用以下命令检查防火墙配置:systemctl status firewalld如果防火墙处于活动状态,可以尝试禁用防火墙或打开8005端口:systemctl stop firewalld或firewall-cmd --zone=public --add-port=8005/tcp --permanent firewall-cmd --reload
  4. Tomcat配置错误:最后,如果以上步骤都没有解决问题,可能是Tomcat的配置文件出现了错误。可以检查Tomcat的配置文件(通常位于/etc/tomcat目录下)是否正确,并确保配置文件中的端口号与实际使用的端口号一致。

总结起来,解决“not not contact localhost:8005”错误的步骤如下:

  1. 检查Tomcat服务是否已启动;
  2. 检查8005端口是否被其他进程占用;
  3. 检查防火墙配置是否阻止了8005端口的通信;
  4. 检查Tomcat的配置文件是否正确。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(CVM):提供高性能、可扩展的云服务器实例,支持多种操作系统和应用场景。详情请参考:腾讯云服务器
  • 腾讯云安全组:用于配置云服务器的网络访问控制,保护服务器免受未经授权的访问。详情请参考:腾讯云安全组
  • 腾讯云云数据库 MySQL 版:提供高可用、可扩展的云数据库服务,适用于各种规模的应用。详情请参考:腾讯云云数据库 MySQL 版
  • 腾讯云弹性伸缩:自动根据负载情况调整云服务器实例数量,实现弹性扩容和缩容。详情请参考:腾讯云弹性伸缩
  • 腾讯云负载均衡:将流量分发到多个云服务器实例,提高应用的可用性和性能。详情请参考:腾讯云负载均衡
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

教你如何用Jenkins自动化部署项目(教程,从零到搭建完成)

tomcat运行:放到tomcat的webapps目录下,启动tomcat(windows下双击startup.bat或者linux运行sh startup.sh),然后通过浏览器访问,如我的电脑上访问...三、将Linux服务器注册到Jenkins上 1、开启服务器上的ssh服务,可通过 netstat -anp | grep :22命令查看是否开启 2、先来测试一下怎么jenkins操作远程服务器...四、创建自动化部署任务 1、编写shell部署脚本deploy.sh,并放到linux服务的jenkins目录下,该目录下通过touch deploy.sh创建一个脚本,把下面的脚本复制到里面即可.../ sh bin/startup.sh 2、jenkins上点击新建一个任务,填好任务名,填写运行的节点(上文中新建节点创建的): 3、点击源码管理,填写github(或gitlab等)地址:...8005端口改为不同的端口,就不会一个tomcat关闭,所有的tomcat都被关闭了 六、以后可以linux服务安装多个tomcat,来部署不同的项目,分别使用不同的端口,如我喜欢用8081,8082,8083

7.5K52

教你如何用Jenkins自动化部署项目(教程,从零到搭建完成)

三、将Linux服务器注册到Jenkins上 1、开启服务器上的ssh服务,可通过 netstat -anp | grep :22命令查看是否开启 2、先来测试一下怎么jenkins操作远程服务器...四、创建自动化部署任务 1、编写shell部署脚本deploy.sh,并放到linux服务的jenkins目录下,该目录下通过touch deploy.sh创建一个脚本,把下面的脚本复制到里面即可...2、jenkins上点击新建一个任务,填好任务名,填写运行的节点(上文中新建节点创建的): ?...5、填写构建任务的shell脚本,然后保存,点击立即构建完成自动构建。...8005端口改为不同的端口,就不会一个tomcat关闭,所有的tomcat都被关闭了 六、以后可以linux服务安装多个tomcat,来部署不同的项目,分别使用不同的端口,如我喜欢用8081,8082,8083

4.6K21

【精通Linux系列】CentOS7 实战部署tomcat网站服务

作者 :“大数据小禅” 专栏简介 :本专栏主要分享Linux技术,会涉及到常用的Linux命令操作,常用的服务部应用署以及相关运维知识,还有一些Linux系统的深层解析 个人主页 :大数据小禅 CentOS7...实战部署tomcat网站服务Tomcat:是一个开源免费的Web应用服务器,性能稳定,是目前比较流行的Web应用服务器,是java语言编写的,所以必须运行在有java的环境上 tomcat官网下载...公用的环境配置,tomcat 服务器会定时去扫描这个文件 conf目录下的 web.xml:Web应用程序描述文件,都是关于是Web应用程序的配置文件 server.xml:可以设置tomcat的端口号...关闭防火墙 systemctl stop firewalld.service 启动tomcat (执行脚本的时候是用sh + 脚本名的方式来执行) sh startup.sh 查看是否监听tomcat...[root@localhost bin]# netstat -tunlp | grep 68135 tcp6 0 0 127.0.0.1:8005 :::* LISTEN 68135/java tcp6

76310

企业实战(2) 项目环境搭建之Tomcat部署

前言:  Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。...实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat ,它实际上作为一个与Apache 独立的进程单独运行的。...诀窍是,当配置正确,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。...检查端口,如果8005端口启动非常慢(启动后没有8005端口),可用使用下面的命令用urandom替换random。...环境已经部署成功,接下来就可以将项目包放到部署好的环境测试了。

32820

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day51】—— tomcat

tomcat问题在面试遇到的频率虽然不高,但一般问到了你就蒙了,这是很伤的。今天通过一篇文章我们走一篇tomcat常问面试题,希望对你有用~ 面试题1:tomcat的端口是多少,在哪修改的?...这个问题是问tomcat这块儿的高频问题,大家可以留意一下,实际工作也可以投入使用。...conf/Catalina/localhost/ 路径下增加 demo.xml文件,内容是Context节点,可以部署应用。xml文件和上方写法相同。...当容器启动,会读取webapps目录下所有的web应用的web.xml文件,然后对xml文件进行解析,并读取servlet注册信息。...有时候也是第一次请求实例化,servlet注册加上如果为正数,则在一开始就实例化,如果不写或为负数,则第一次请求实例化。

1.1K30

Tomcat入门安装及介绍

MemoryRealm: 认证信息定义tomcat-users.xml JDBCRealm: 认证信息定义在数据库,并通过JDBC连接至数据库查找认证用户....port指定Tomcat监听shutdown命令端口.终止服务运行时,必须在Tomcat服务器所在的机器上发出shutdown命令.该属性是必须的....shutdown指定终止Tomcat服务运行时,发给Tomcat服务器的shutdown监听端口的字符串.该属性必须设置 --> <Server port="<em>8005</em>" shutdown="SHUTDOWN...AJP(Apache Jserv Protocol)专用于<em>tomcat</em>与apache建立通信的, <em>在</em>httpd反向代理用户请求至<em>tomcat</em><em>时</em>使用(可见Nginx反向代理<em>时</em>不可用AJP协议)。...unpackWARs如果为true,则<em>tomcat</em>会自动将WAR文件解压,否则不解压,直接从WAR文件<em>中</em><em>运行</em>应用程序 autoDeploy:<em>在</em><em>tomcat</em>启动<em>时</em>,是否自动部署。

28310

Tomcat简介及端口号被占用的解决方法

由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。...目录作用 bin 存放Windows或Linux平台上启动和关闭Tomcat脚本文件 conf 存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml lib 存放...启动端口为8080,启动耗时为3481毫秒,然后浏览器访问localhost:8080 ,测试是否安装成功。 ?...Tomcat 端口被占用 端口被占用是开发中非常常见的一种错误,当第一个使用8080端口的程序没有关闭,又运行了一次tomcat同样是使用8080端口,则报错tomcat端口已经被使用。...1.Tomcat 修改端口 找到tomcat的conf/server.xml配置文件,修改以下内容:8005修改为8010 ? 启动8010口的tomcat: ? 2.

1.8K20

企业级Tomcat部署实践及安全调优

将IDL语言转化为java文件 policytool:一个GUI的策略文件创建和管理工具 jrunscript:命令行脚本运行 JDK还包括完整的JRE(Java Runtime Environment...server 表示一个运行于JVMtomcat实例。...shutdown指定终止Tomcat服务运行时,发给Tomcat服务器的shutdown监听端口的字符串.该属性必须设置 --> <Server port="<em>8005</em>" shutdown="SHUTDOWN...AJP(Apache Jserv Protocol)专用于<em>tomcat</em>与apache建立通信的, <em>在</em>httpd反向代理用户请求至<em>tomcat</em><em>时</em>使用(可见Nginx反向代理<em>时</em>不可用AJP协议)。...unpackWARs 如果为true,则<em>tomcat</em>会自动将WAR文件解压,否则不解压,直接从WAR文件<em>中</em><em>运行</em>应用程序 autoDeploy <em>在</em><em>tomcat</em>启动<em>时</em>,是否自动部署。

2K00

Tomcat_01_简介

将IDL语言转化为java文件 policytool:一个GUI的策略文件创建和管理工具 jrunscript:命令行脚本运行 JDK还包括完整的JRE(Java Runtime Environment...server 表示一个运行于JVMtomcat实例。...shutdown指定终止Tomcat服务运行时,发给Tomcat服务器的shutdown监听端口的字符串.该属性必须设置 --> <Server port="<em>8005</em>" shutdown="SHUTDOWN...AJP(Apache Jserv Protocol)专用于<em>tomcat</em>与apache建立通信的, <em>在</em>httpd反向代理用户请求至<em>tomcat</em><em>时</em>使用(可见Nginx反向代理<em>时</em>不可用AJP协议)。...unpackWARs 如果为true,则<em>tomcat</em>会自动将WAR文件解压,否则不解压,直接从WAR文件<em>中</em><em>运行</em>应用程序 autoDeploy <em>在</em><em>tomcat</em>启动<em>时</em>,是否自动部署。

41140

Tomcat优化实例详解

tocat 安全优化 以下配置如无特别指明,默认为/usr/local/tomcat8/conf/server.xml文件配置 修改telnet管理端口和命令 修改默认端口和关闭web服务器的指令 该配置项测试后发现只能在本机telnet 127.0.0.1 8005使用,别的机器报错,查了不少文档,不得其所,但还是建议修改...脚本权限回收 chmod -R 744 /usr/local/tomcat8/bin/* 去除其他用户对bin目录下可执行权限,防止其他用户起停tomcat 访问日志格式规范,开启Referer...和User-Agetn是为了一旦出现安全问题能够更好的根据日志进行排查 Server header 重写(推荐) 当 tomcat HTTP 端口直接提供 web 服务此配置生效,加入此配置,将会替换...服务器的所有web应用 [root@localhost ~]# vim /usr/local/tomcat8/conf/web.xml <session-timeout

30020

Web基础配置篇(三): tomcat的配置及使用

接收到请求之后,Servlet 线程可以将耗时的操作委派给另一个线程来完成,自己不生成响应的情况下返回至容器。针对业务处理较耗时的情况,这将大大减少服务器资源的占用,并且提高并发处理速度。...**如果大家正在寻找一个java的学习环境,或者开发遇到困难,可以 加入我们的java学习圈,点击即可加入 ,共同学习,节约学习时间,减少很多在学习遇到的难题。...\shutdown.bat 2.2 Linux下下载启动 先下载tomcat,比如我下载的tomcat版本是8.5.42。...所以我当一次大自然的搬运工: Tomcat的bin目录下 setclasspath.sh(Linux系统,Windows系统为setclasspath.bat)文件的开头添加: export JAVA_HOME

41730

日志文件过大优化

手机留言请访问:http://www.esqabc.com 1,处理Tomcat日志文件catalina.out过大问题 a,利用Linux自带的logrotate程序来处理catalina.out的文件过大...(2)添加指定文件,/etc/logrotate.d/目录下新建一个名为tomcat的文件 [root@localhost ~]# cat > /etc/logrotate.d/tomcat <<EOF...: compress #通过gzip 压缩转储旧的日志 nocompress #不需要压缩,用这个参数 copytruncate #用于还在打开的日志文件.../etc/cron.daily目录的任务列表与logrotate相关的脚本/etc/cron.daily目录。...2>&1 & 说明:启动命令 esqbac-jar-1.0.0.jar > nohup.out & 重定向输出用的是 > 这种情况如果服务不停止,文件占用的磁盘空间不会被释放 b,正确的启动命令

1.3K10

Tomcat简介及多实例部署

实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat ,它实际上作为一个与Apache 独立的进程单独运行的。...诀窍是,当配置正确,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。...shutdown指定终止Tomcat服务运行时,发给Tomcat服务器的shutdown监听端口的字符串.该属性必须设置 --> <Server port="<em>8005</em>" shutdown="SHUTDOWN...unpackWARs如果为true,则<em>tomcat</em>会自动将WAR文件解压,否则不解压,直接从WAR文件<em>中</em><em>运行</em>应用程序 autoDeploy:<em>在</em><em>tomcat</em>启动<em>时</em>,是否自动部署。...<em>在</em>创建WAR文件<em>时</em>,只须要将src目录从Web应用程序目录<em>中</em>移走,就能够打包了。

1.8K60

Tomcat单机多实例

在这篇文章,我们将会看到单机单用户基础上,如何运行多个tomcat实例。...文件,那么每个jsp文件会被编译转化为servlet,存放于此 当我们运行Tomcat,会用到5个环境变量。...如果我们已经设置$CATALINA_BASE,Tomcat就会从该变量所对应的目录搜索得到server.xml。 使用此方法可以一台机器上运行多个Tomcat实例。...Shutdown port – 此端口用于关闭Tomcat。当执行shutdown.sh脚本,它会给此端口发出一个信号,Tomcat的进程会监听此端口,如果接收到这样的信号,进程会清理退出。...ajp port – Web服务器(例如Apache的httpd Server)通过此端口和Tomcat进行通信,也可以使用它设置一个负载均衡服务器。

51720
领券