javatomcat读取配置文件端口(java获取tomcat端口)

本篇文章给大家谈谈javatomcat读取配置文件端口,以及java获取tomcat端口对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

1、如何获取tomcat端口?2、怎么在tomcat启动时自动执行一个java类 获得本项目服务器的IP和端口3、如何看tomcat配置文件的端口号4、怎么读取tomcat中的配置文件5、怎么用命令行查看tomcat的端口?

如何获取tomcat端口?

参考代码如下:

[java] view plaincopyprint?

/**

* 根据协议和scheme获取服务端口号

* @return 端口号

*/

private static String getHttpPort(String protocol, String scheme)

{

MBeanServer mBeanServer = null;

if (MBeanServerFactory.findMBeanServer(null).size() 0)

{

mBeanServer = (MBeanServer)MBeanServerFactory.findMBeanServer(null).get(0);

}

Set names = null;

try

{

names = mBeanServer.queryNames(new ObjectName(“Catalina:type=Connector,*”), null);

}

catch (Exception e)

{

return “”;

}

Iterator it = names.iterator();

ObjectName oname = null;

while (it.hasNext())

{

oname = (ObjectName)it.next();

String pvalue = (String)mBeanServer.getAttribute(oname, “protocol”);

String svalue = (String)mBeanServer.getAttribute(oname, “scheme”);

if (protocol.equals(pvalue) scheme.equals(svalue))

{

return ((Integer)mBeanServer.getAttribute(oname, “port”)).toString();

}

}

}

return “”;

}

怎么在tomcat启动时自动执行一个java类 获得本项目服务器的IP和端口

 获得项目服务器的IP大概做法是在配置文件里面进行配置,可以使服务器已启动便执行,示例如下:

启动服务器的时候启动一个类,可以在web.xml中配置,如下:

servlet

    servlet-name/servlet-name

    servlet-class/servlet-class

    init-param

      param-namebasedir/param-name

      param-value/param-value

    /init-param

    load-on-startup1/load-on-startup

  /servlet

指明你需要启动的servlet即可

如何看tomcat配置文件的端口号

首先我们需要知道,http的默认端口是80,也就是说,如果我们将端口号修改为80,输入网址的时候就可以不用输入端口了,直接输入网址即可。

首先我们需要找到Tomcat目录下面的Conf文件夹。找到server.xml文件,将其打开。

找到63行的

Connector connectionTimeout=”20000″ port=”8080″ protocol=”HTTP/1.1″ redirectPort=”8443″/这句话

假如找不到,可以搜索8080等关键性词语

只需要将这个8080修改为80即可

修改成功后,重新启动服务器。看看,只需要输入www.easyaq.com即可访问Tomcat主页了。

javatomcat读取配置文件端口(java获取tomcat端口)

怎么读取tomcat中的配置文件

最常用读取properties文件的方法

InputStream in = getClass().getResourceAsStream(“资源Name”);这种方式要求properties文件和当前类在同一文件夹下面。如果在不同的包中,必须使用:

InputStream ins = this.getClass().getResourceAsStream(“/cn/zhao/properties/testPropertiesPath2.properties”);

Java中获取路径方法

获取路径的一个简单实现

反射方式获取properties文件的三种方式

1 反射方式获取properties文件最常用方法以及思考:

Java读取properties文件的方法比较多,网上最多的文章是”Java读取properties文件的六种方法”,但在Java应用中,最常用还是通过java.lang.Class类的getResourceAsStream(String name) 方法来实现,但我见到众多读取properties文件的代码中,都会这么干:

InputStream in = getClass().getResourceAsStream(“资源Name”);

这里面有个问题,就是getClass()调用的时候默认省略了this!我们都知道,this是不能在static(静态)方法或者static块中使用的,原因是static类型的方法或者代码块是属于类本身的,不属于某个对象,而this本身就代表当前对象,而静态方法或者块调用的时候是不用初始化对象的。

问题是:假如我不想让某个类有对象,那么我会将此类的默认构造方法设为私有,当然也不会写别的共有的构造方法。并且我这个类是工具类,都是静态的方法和变量,我要在静态块或者静态方法中获取properties文件,这个方法就行不通了。

那怎么办呢?其实这个类就不是这么用的,他仅仅是需要获取一个Class对象就可以了,那还不容易啊--

取所有类的父类Object,用Object.class难道不比你的用你正在写类自身方便安全吗 ?呵呵,下面给出一个例子,以方便交流。

import java.util.Properties;

import java.io.InputStream;

import java.io.IOException;

/**

怎么用命令行查看tomcat的端口?

1、先到tomcat配置文件查看tomcat的端口是什么,配置文件一般是:$CATALINA_HOME/conf/server这个文件,查找Connector port=”8080″ redirectPort=”8443″ connectionTimeout=”20000″ protocol=”HTTP/1.1″/这一行。这里,端口是8080。

2、使用netstat 命令查看占用情况:

netstat -ap |grep 8080 //查找tomcat端口是否被占用。

3、其他:

netstat -tln //表示以数字形式查看正在监听的端口。

netstat -ap //查看所有应用占用端口情况。

关于javatomcat读取配置文件端口和java获取tomcat端口的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年4月1日 11:44:09
下一篇 2024年4月1日 11:54:33

相关推荐

  • java绑定一个端口,java使用端口

    java如何多个service共用一个端口 你如果有多个项目的话,你可以把多个项目放到一个tomcat里面,这样端口相同使用项目名称来进行区分项目。你如果非要使用同一个,你也可以配置不同的域名导向不同的项目。就是访问的域名不同转接到的项目不同。 如果需要同时启动多个程序,要么修改tomcat的配置文件中的监听端口。要么修改jar包程序的监听端口。不能在一台服…

    2024年5月23日
    3400
  • linux网口即时流量查看,linux查看端口流量

    如何在Linux下统计高速网络中的流量 第一个脚本是统计每秒数据量,包含接收(RX)或发送(TX)。而后面的则是一个描述网络传输中的接收(RX)发送(TX)带宽。这些脚本中安装不需要任何的工具。测量网口每秒数据包:下面的屏幕截图显示了上面的两个脚本的输出。 使用 iptraf iptraf是一个实时查看网络流量的文本屏幕界面工具。 在类Unix系统中可以使用…

    2024年5月23日
    5000
  • linux必开端口,linux端口是否开启

    linux服务器需要开启哪些端口 查看哪些端口被打开netstat -anp。关闭端口号:iptables -AINPUT -ptcp –drop 端口号-jDROP,iptables -AOUTPUT -ptcp –dport 端口号-jDROP。 linux远程登录使用的是SSHD服务来,此服务需要在linux服务端开启后,客户端…

    2024年5月23日
    4400
  • linux永久开启22端口,linux系统开放22端口

    LINUX如何开启22好端口 端口是基于linux下的SSH服务,我们要配置好ssh,然后通过ssh开启22端口。操作步骤:百度搜索“SSHSecureShellClient”下载并安装。 端口是ssh服务的,你只要启动ssh服务就可以了,可以执行命令“/etc/init.d/sshd start”。然后用netstat-antulp|grepssh看是否能…

    2024年5月22日
    4200
  • linux下tomcat修改端口的简单介绍

    linux中怎么用tomcat绑定80端口 1、(1)首先找到tomcat的安装路径,找到路径conf文件夹下面的server.xml文件,如下图1所示。 2、防火墙借由监测所有的封包并找出不符规则的内容,可以防范电脑蠕虫或是木马程序的快速蔓延。 3、获取CAP_NET_BIND_SERVICE能力,即使服务程序运行在非root帐户下,也能够banding到…

    2024年5月22日
    4800
  • javaweb获取ip,java获取ip地址和端口

    为什么java开发web项目获取的所有IP地址都是相同的 1、当然了,网上邻居里看到的是你的电脑在那个局域网的IP,网页里看到的是那个局域网在公网里的IP。动态的DHCP服务,是在局域网中按顺序分配IP,如果这个局域网机器很少就会出现你说的这种情况。 2、没有再次开始,那么服务器就会释放,认为这个IP没人租用,如果这时正好有新用户自动获取IP,可以你之前的I…

    2024年5月22日
    3900
  • linux域名配置,linux域名配置文件位置

    ECS?Linux?服务器如何配置网站以及绑定域名? 个人建站的办法很简单,首先网站1核2G内存1M带宽,40G高效云盘。要准备以下的资料 注册域名。最好能和网站内容有点关联 选择网站系统。例如wordpress,zblog,emblog等都可以。 云主机怎么绑定域名下面分3个操作系统来介绍Windows2003操作系统点击“开始”运行。输入inetmgr回…

    2024年5月22日
    4600
  • 端口netlinux的简单介绍

    Linux下端口如何分配 ip_local_port_range,TCP和UDP本地端口范围,默认为[32768 , 60999],其中,最小值要求大于等于ip_unprivileged_port_start参数。 打开Linux终端系统,然后在系统中输入以下代码, vi / etc / sysconfig /网络脚本/ ifcfg-eth0。开始填写命令代…

    2024年5月22日
    4000
  • linux端口隐藏,linux 端口设置

    linux关闭端口怎么关闭 1、在Linux系统中,关闭端口可以使用以下两种方法。使用防火墙关闭端口,可以使用iptables或firewalld等防火墙工具来关闭特定的端口,以下是一些常见的命令。 2、关闭端口号:iptables -AINPUT -ptcp –drop 端口号-jDROP,iptables -AOUTPUT -ptcp &#8…

    2024年5月22日
    5500
  • java创建properties文件,java怎么创建配置文件

    在Java中如何建立jdbc.properties? 1、Java中如何建立jdbc.properties方法如下:点击new然后在选择右侧的file;弹出如下图所示对话框,选择好文件存放路径和文件名即可,别的文件。 2、properties 文件就是文本文件,创建一个文本文件再改名就好了。 properties 文件格式就是key=value形的文件,#为…

    2024年5月21日
    4200

发表回复

登录后才能评论



关注微信