导航:首页 > 编程语言 > java取tomcat端口号

java取tomcat端口号

发布时间:2023-01-25 08:46:11

1. 如何用java程序获得本机的端口号

你是不是想在JSP里面,想获取当前服务器的端口呢?如果是的话,在JSP里面,代码回是答:request.getLocalPort();

如果想获取客户端的端口,JSP代码是:request.getRemotePort();

你的问题描述的不是很清楚,很难确切的回答你。

2. java中怎么换端口!

Java中修改tomcat的默认端口号,运行WEB项目的时候都要在tomcat环境中,它的默认端口号是8080,有时想要占用这个端口号而又想运行web项目时,就需要去修改它的默认端口,具体做法:

1、打开 jakarta-tomcat-5.5.9confserver.xml 找到如下代码:

<!--Defineanon-SSLCoyoteHTTP/1.1Connectoronport8080-->
<Connectorport="8080"
maxThreads="150"minSpareThreads="25"maxSpareThreads="75"
enableLookups="false"redirectPort="8443"acceptCount="100"
debug="0"connectionTimeout="20000"
disableUploadTimeout="true"URIEncoding="GBK"/>

2、上面的port=8080就是它所用的端口号,可以把它修改为80(浏览器的默认端口),这样就可以在编辑它时直接输入http://localhost/工程名称,就可以访问了!

3. Javaweb项目的三个端口号与Tomcat的三个端口号有什么关系

tomcat默认访问的端口号是8080,你如果想改变这个端口号,只要到server.xml里面把对应的8080改成你自己希望的端口就行了,8005和8009不需要改

4. 紧急!java 监测tomcat8080端口问题

因为8080是很多应用文件的默认端口,所以尽量避免使用这个端口号.
如果你的机器上尚没有使用这个端口的程序还好办,一旦碰到了相同的端口好时,就会产生冲突.

5. java 怎么获取web容器的ip和端口号

request.getRemoteAddr(); IP获取

request.getRemotePort(): 端口号复

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

@PostConstruct
publicvoidinit(){
try{
MBeanServerbeanServer=ManagementFactory.getPlatformMBeanServer();
Set<ObjectName>objectNames=beanServer.queryNames(newObjectName("*:type=Connector,*"),
Query.match(Query.attr("protocol"),Query.value("HTTP/1.1")));
serverIp=InetAddress.getLocalHost().getHostAddress();
serverPort=objectNames.iterator().next().getKeyProperty("port");
}catch(Exceptione){
e.printStackTrace();
}
}

这段代码可以获取到,但是存在一个问题就是在Linux环境下启动项目的时候,
objectNames.iterator().next().getKeyProperty("port");这句会抛出异常:
java.util.NoSuchElementException。如果仅仅是在Windows下的话,上面的代码完全OK

7. 怎么在tomcat 启动的时候获得tomcat的端口

这个简单,可以使用servlet的帮助文档,查看一下request对象和application对象的介绍,就可以找到你所需要的一切。
学习东西不要只问别人要答案,应该自己去摸索,要学会怎么样去学习。这样你才会走的更长远一些。

8. Java https访问tomcat的情况下获取http端口配置

明确的说不能,必须事先得知,否则只能扫描端口了(就是一个一个的试)

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

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

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

找到63行的

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>这句话

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

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

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

10. 如何获取tomcat端口

参考代码如下:
[java] view plainprint?
/**
* 根据协议和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 "";
}

阅读全文

与java取tomcat端口号相关的资料

热点内容
win10用子文件夹改名 浏览:234
ae钢笔工具在哪里 浏览:460
gn105数据线插哪里 浏览:916
破锁屏密码方法 浏览:835
股票数据放哪里 浏览:576
m格式库文件 浏览:279
天际通数据服务怎么开票 浏览:430
写小说发哪个网站比较好 浏览:244
小米电视3蓝牙文件路径 浏览:111
shell读取文件值 浏览:909
文件夹路径栏消失 浏览:795
律师哪些业务不能代替大数据 浏览:952
lol哪些文件可以删除 浏览:701
汇编程序中del是什么意思 浏览:183
幼儿园免费网站模板下载 浏览:210
w619线刷教程 浏览:759
怎么培养编程思想 浏览:697
手机捆绑app的软件怎么卸载 浏览:32
vb编程器有什么用 浏览:999
excel如何分列数据与文字 浏览:884

友情链接