`

记录启动TOMCAT后,就获得TOMCAT端口后的方法

 
阅读更多
记录启动TOMCAT后,就获得TOMCAT端口后的方法,比如在QUARTZ中等都要用到的,不使用SERVERLT API;使用的是MDB

public int getNonSecurePort(){
        int tomcatPort = 0;
        try {
            MBeanServer beanServer = ManagementFactory.getPlatformMBeanServer();
            Set<ObjectName> objectNames = beanServer.queryNames(new ObjectName("*:type=Connector,*"),
                    Query.match(Query.attr("protocol"), Query.value("HTTP/1.1")));

            tomcatPort = Integer.valueOf(objectNames.iterator().next().getKeyProperty("port"));
        }catch (Exception e){
            e.printStackTrace();
        }
        return tomcatPort;
    }

分享到:
评论

相关推荐

    java代码启动tomcat

    首先,需要创建一个 Tomcat 对象,然后在 run() 方法中启动 Tomcat 服务器。 知识点 3: Tomcat 服务器的配置 在启动 Tomcat 服务器时,需要配置一些基本信息,如端口号、基础目录、URI 编码等。在本示例代码中,...

    tomcat部署端口后修改

    在修改了Tomcat的端口号后,我们可以部署我们的应用程序。首先,我们需要将war包放在Tomcat的`webapps`文件夹下面。 接下来,我们可以启动Tomcat服务器。找到Tomcat的`bin`文件夹下的`startup.bat`文件,并双击启动...

    tomcat因端口被占无法启动

    在上面的例子中,发现是utorrent应用程序占用了该端口,关掉它后,Tomcat就可以成功启动了。 在解决Tomcat无法启动问题时,需要检查以下几点: 1. 查看Tomcat的日志文件,了解错误信息。 2. 使用"netstat"命令查看...

    Centos7如何启动tomcat

    进入该目录后,运行`./startup.sh`即可启动Tomcat服务。如果是使用非交互式shell或远程登录环境,建议使用`sh startup.sh`命令。 ```bash cd /usr/local/tomcat/bin ./startup.sh ``` - **使用自定义脚本**:...

    tomcat的启动方法

    Tomcat 的启动方法详解 Tomcat 是一个流行的 Java Web 服务器,它可以作为独立的 Web 服务器或与 Apache 服务器集成使用。下面是 Tomcat 的启动方法详解: 环境准备 在启动 Tomcat 之前,需要准备好 Java 运行...

    server2008 开机后台启动tomcat

    注意:在访问项目之前,需要先手动启动 Tomcat 的 startup.bat,以确保项目的端口正确以及项目是否报错。 本文详细介绍了如何在 Server 2008 环境下配置 Tomcat 的后台启动,以便在系统启动时自动启动 Tomcat 服务...

    tomcat启动管理工具

    "Tomcat启动管理工具"指的是用于控制和监控Tomcat服务器的一系列方法和工具。 【描述】:Tomcat启动管理工具涵盖了启动、停止、监控以及配置Tomcat服务器的过程。这些工具可以帮助开发者有效地管理他们的应用服务,...

    自动启动Tomcat_C#_tomcat_

    标题中的“自动启动Tomcat”指的是在服务器上配置Tomcat服务,使其能够在关闭后自动重新启动,以确保应用程序的连续性和稳定性。C#是.NET框架的一部分,通常用于编写Windows服务或者控制台应用来实现这样的自动化...

    centOS7设置Tomcat8开机启动

    这个过程对于软件实施工程师来说非常重要,因为它可以简化维护工作,避免每次系统重启后手动启动Tomcat。以下是如何在CentOS 7上设置Tomcat 8开机启动的详细步骤: 1. **配置Tomcat环境变量**: 首先,我们需要在...

    Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项(tomcat8为例)

    3. **启动Tomcat**:进入解压后的bin目录,运行`startup.sh`脚本来启动Tomcat服务。 ``` cd apache-tomcat-8.5.47/bin/ ./startup.sh ``` 4. **验证Tomcat状态**:通过`ps`命令检查Tomcat是否已经成功启动。...

    修改Tomcat或者 MyEclipse自带的Tomcat 的端口号

    修改Tomcat或者 MyEclipse自带的Tomcat 的端口号两种形式

    详解IDEA 启动tomcat 端口占用原因以及解决方法( 使用debug模式)

    "IDEA 启动 Tomcat 端口占用原因和解决方法" IDEA 是一个功能强大且功能丰富的集成开发环境,它提供了许多实用的功能来帮助开发者快速开发和调试程序。然而,在使用 IDEA 启动 Tomcat 服务器时,有时会出现端口占用...

    java启动tomcat

    Java 启动 Tomcat 在本文中,我们将探讨使用 Java 程序来监听 Tomcat 服务器的状态,并在 Tomcat 无响应时自动重启 Tomcat。 标题解释 在标题 "java 启动 tomcat" 中,我们可以了解到本文的主要内容是使用 ...

    Tomcat部署为每个应用分配不同端口

    【Tomcat部署为每个应用分配不同端口】的实践与理解 在IT行业中,Tomcat作为流行的Java Servlet容器,常用于部署Web应用程序。部署过程包括安装应用到Tomcat服务器,通常分为静态部署和动态部署两种方式。 **静态...

    Myeclipse中无法启动TOmcat的一些问题

    - **端口冲突**:确认8080端口(默认Tomcat端口)是否被其他服务占用。 #### 三、进阶排查技巧 - **查看日志文件**:在Tomcat的`logs`目录下查看`catalina.out`或`localhost.log`等日志文件,从中获取更详细的错误...

    weblogic集成多个Tomcat服务,自动分配tomcat服务,80端口访问

    本示例将详细介绍如何使用Oracle WebLogic Server(WLS)集成多个Apache Tomcat服务,实现自动分配Tomcat实例处理请求,并确保通过80端口进行访问。这一过程涉及到集群配置、负载均衡以及端口映射等多个关键知识点。...

    debug模式启动tomcat

    放到tomcat的bin下启动,端口号8013

    tomcat8.5(修改端口号为‘8888’)

    标题“tomcat8.5(修改端口号为‘8888’)”涉及的核心知识点是关于Apache ...解压后,用户可以按照上述步骤进行端口修改,然后在本地系统上启动Tomcat服务器,确保它在8888端口上正常工作,无冲突地运行Web应用程序。

    IIS6.0+tomcat6.0+JK整合(8080端口和80端口共用jsp网站)参考.pdf

    ### IIS6.0+Tomcat6.0+JK整合(8080端口和80端口共用jsp网站)的知识点 #### 一、整合环境与目标 本整合的目标是在一个环境中同时利用IIS6.0和Tomcat6.0来部署和运行jsp网站,使得用户可以通过标准HTTP端口80访问...

    tomcat端口占用的解决方法

    ### tomcat端口占用的解决方法 在日常的软件开发工作中,尤其是对于使用Apache Tomcat作为应用服务器的项目来说,经常会遇到Tomcat启动时提示端口被占用的问题。这种情况不仅会打断开发流程,还可能影响到项目的...

Global site tag (gtag.js) - Google Analytics