当前位置:首页 » 云服务器 » tomcat看服务器地址

tomcat看服务器地址

发布时间: 2022-09-01 16:30:42

A. tomcat服务器的ip地址怎么知道

你在自己本地的话就是localhost:8080/加上你的classpath(一般是你的工程名),如果是别人的服务的话,你问问他 的ip就可以啦

B. 电脑服务器地址和端口配置怎么查看

1、首先在右下角电脑连接右键打开网络连接设置。

2、选择一个正常使用的网络连接右键属性。

3、打开本地连接属性后看到高级选项。

4、在高级里面点击设置。

5、在这个界面里打开例外。

6、添加端口就好了。

7、输入要添加的端口号,如图。点击确定重启就好了。

C. 请问为什么下面看到的tomcat地址是0.0.0.0:8080

127.0.0.1是保留IP,无论你的外部IP是什么系统都保留这Ip识别,
0.0.0.0应该是做为动态IP用,因为我发现上网后它会被外部ip替换

INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、“任意地址”。 一般来说,在各个系统中均定义成为0值。

例如MontiVista linux中在/usr/include/netinet/in.h定义为:

/* Address to accept any incoming messages. */

#define INADDR_ANY ((in_addr_t) 0x00000000)

一般情况下,如果你要建立网络服务器应用程序,则你要通知服务器操作系统:请在某地址 xxx.xxx.xxx.xxx上的某端口 yyyy上进行侦听,并且把侦听到的数据包发送给我。这个过程,你是通过bind()系统调用完成的。——也就是说,你的程序要绑定服务器的某地址,或者说:把服务器的某地址上的某端口占为已用。服务器操作系统可以给你这个指定的地址,也可以不给你。

如果你的服务器有多个网卡(每个网卡上有不同的IP地址),而你的服务(不管是在udp端口上侦听,还是在tcp端口上侦听),出于某种原因:可能是你的服务器操作系统可能随时增减IP地址,也有可能是为了省去确定服务器上有什么网络端口(网卡)的麻烦 —— 可以要在调用bind()的时候,告诉操作系统:“我需要在 yyyy 端口上侦听,所以发送到服务器的这个端口,不管是哪个网卡/哪个IP地址接收到的数据,都是我处理的。”这时候,服务器程序则在0.0.0.0这个地址上进行侦听。例如:

Proto Recv-Q Send-Q Local Address Foreign Address (state)

……

udp4 0 0 *.7913 *.*

udp4 0 0 *.7911 *.*

tcp4 0 0 *.ftp *.* LISTEN

……

……

以上这些是网络侦听的情况,其中Local Address 为 “*.ftp”、“*.7911”等,代表了服务程序绑定了服务器的所有网卡。

好了,你明白了侦听INADDR_ANY是什么意思了,那么,我的服务器有N个IP地址,会不会收到重复的数据包?收到数据包后,是不是会重复回复客户端呢?

答案是:不会收到重复的数据包,也不会重复发送数据。

为什么呢?因为路由的关系,从客户端来的IP包只可能到达其中一个网卡。同时在服务器进程发送数据时,操作系统根据自身维护着的路由表,决定IP数据包应该c从哪一个outbound的gateway向目标端发送。根据gateway选择的不同,也就决定了从哪一个网卡/哪个IP地址发送。

为什么不会接收到重复的数据包呢?

答:因为客户端只向你的服务器上的唯一一个IP地址发送数据了。

为什么不会重复发送数据包呢?

答:因为发送数据包的路由(路径)是唯一的。如果服务器不知道在发送数据的时候应该向哪个地址发送数据,那么数据就会被发送到“默认网关”上。

如何选择发送数据的路径呢?

答:依照路由表的要求发送。

如果路由表的记录有重复/有冲突呢,这时候如何选择路径呢?

答:路由表记录有优先级别。一般来说,Windows操作系统的路由表记录,如果是重复的话,以后来加入的记录为准,而某些操作系统,象linux/FreeBSD是不允许加入重复的路由表记录的;

如果是专用的路由器,有路由选择算法,一般来说,到达网络上的某一点的路径是可以有很多条的。路由选择算法可以确定“最好的一条路径”,这条路径要么是延时最小的,要么是通讯费用最低的,要么是带宽最高的,要么是跳点最小的——究竟是如何选择,就看路由器的管理员如何配置了。

对于客户端如果绑定INADDR_ANY,情况类似。对于TCP而言,在connect()系统调用时将其绑顶到一具体的IP地址。选择的依据是该地址所在子网到目标地址是可达的(reachable). 这时通过getsockname()系统调用就能得知具体使用哪一个地址。对于UDP而言, 情况比较特殊。即使使用connect()系统调用也不会绑定到一具体地址。这是因为对UDP使用connect()并不会真正向目标地址发送任何建立连接的数据,也不会验证到目标地址的可达性。它只是将目标地址的信息记录在内部的socket数据结构之中,共以后使用。只有当调用sendto()/send()时,由系统内核根据路由表决定由哪一个地址(网卡)发送UDP packet.

P.S.

-----------------------------------------------------------------------------

在IP层中有一个路由表:

在MSDOS窗口可以运行命令:netstat -r

来显示路由表。根据路由表的条目从指定的网卡发送数据。

ARP缓存用:arp -a

来显示。

通常以太网帧的目的MAC地址,是下一跳的MAC地址。

D. linux 查看tomcat 在哪个文件夹

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。

E. tomcat中localhost:8080界面,怎么查看自己ip地址

你的环境是windows还是linux,windows打开自己的网络管理中心,查看网络适配器,如果是linux,就用命令,ifconfig -a 查看IP地址。

F. 怎么查看tomcat的安装路径

查看tomcat的安装路径的具体步骤如下:

我们需要准备的材料分别是:电脑、tomcat。

1、首先我们找到tomcat,右键单击打开选项中的“属性”。

G. 怎么知道自己创建的TOMCAT服务器的URL地址

一般输入:http://localhost就可以

H. 怎么查找linxu下的tomcat服务器 急

随便一个用户登录之后键入:ps aux|grep tomcat这个命令
然后你在root下面仔细看下就能看到tomcat的安装路径。
zxin10@ZXF20B:~> ps aux|grep tomcat
root 11431 0.4 10.5 734080 203720 ? Sl Sep15 26:54 /usr/java/java/bin/java -Djava.util.logging.config.file=/home/zxin10/was/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/zxin10/was/tomcat/endorsed -classpath :/home/zxin10/was/tomcat/bin/bootstrap.jar -Dcatalina.base=/home/zxin10/was/tomcat -Dcatalina.home=/home/zxin10/was/tomcat -Djava.io.tmpdir=/home/zxin10/was/tomcat/temp org.apache.catalina.startup.Bootstrap start
zxin10 11737 0.0 0.0 5520 836 pts/1 S+ 15:51 0:00 grep tomcat

I. 关于设定tomcat服务器网站访问地址问题

修改Tomcat目录\conf\server.xml

<Connector
port="8080"
redirectPort="8443"
minSpareThreads="25"
connectionTimeout="20000"
maxSpareThreads="75"
maxThreads="150">
改成
<Connector
port="80" <!--修改这里-->
redirectPort="8443"
minSpareThreads="25"
connectionTimeout="20000"
maxSpareThreads="75"
maxThreads="150">

J. 对于tomcat服务器,地址http://localhost:8080对应的真实文件路径是什么

我也这么玩过,呵呵
需要修改两个文件
第一个:C:\WINDOWS\system32\drivers\etc\hosts
打开后将
localhost
改为你想要修改的
第二个:tomcat下的conf文件夹下的server.xml文件
搜索8080,将他修改为80,但是也有可能出现一个问题,就是如果80端口被占用的话,Tomcat会无法启动,这个时候就要想办法查看一下80端口被谁占用了,然后咔嚓掉
然后还可以把自己的项目的访问名字改成ROOT(默认和项目名字一样,修改方法:右键项目——Properties——MyEclipse——Web——Web
Context-root),这是TomCat的默认的项目访问名字,改成他就可以不用输入项目名字就能出来项目了。
不过貌似如果改成的话在联网的情况下还是会访问的网络的,反正就是这么修改,楼主可以再测试下

热点内容
编程怼人 发布:2025-01-16 00:53:08 浏览:759
建立共享服务器地址 发布:2025-01-16 00:26:40 浏览:565
android开机动画修改 发布:2025-01-16 00:26:26 浏览:872
怎么解压pc版游戏 发布:2025-01-16 00:16:32 浏览:122
v9更新到91有方舟编译器吗 发布:2025-01-16 00:11:49 浏览:500
AB系统编程 发布:2025-01-16 00:09:37 浏览:621
存储过程如何遍历一个表的数据 发布:2025-01-16 00:08:34 浏览:875
apkso反编译 发布:2025-01-15 23:53:20 浏览:6
买的腾讯服务器是装在电脑上吗 发布:2025-01-15 23:25:58 浏览:412
如何查看电脑的配置是不是i5 发布:2025-01-15 23:24:21 浏览:435