Tomcat开启的服务器,为什么只有与我电脑连在同一局域网的电脑才可以访问?怎样才能使外网的机器也能访问

作者&投稿:谢严 (若有异议请与网页底部的电邮联系)
tomcat本机可以访问,局域网内其他计算机不能访问~

此种情况多半原因为防火墙规则限制导致,借用一下CSDN上的朋友的答案,参考如下:
1.控制面板-》windows防火墙-》高级设置;


2.右键“入站规则”,点击“新建规则”,选择端口,点击下一步;


3.选择tcp,勾选“特定本地端口”,这里填写的端口号是tomcat开放的端口号,比如说8080,点击下一步;

4.点击“允许连接”,点击下一步;

5.点击下一步;

6.名称随便填写,方便阅读即可,比如填写tomcat,点击完成;

然后重新打开浏览器,输入ip地址+端口号+项目名称,即可访问。
补充:如果是win2003和winXP系统的设置方法一样,但这2个与win8以上略有不同,win2008和win2012设置方法一样。

1、假如你的电脑IP为:192.168.0.100,那么在本机上可以用浏览器输入 http://127.0.0.1 进行访问,或者输入 http://192.168.0.100 进行访问。在局域网上则需输入 http://192.168.0.100 进行访问。(某些浏览器可以不输入 http://,即默认为http协议访问)
2、如果想手机也能访问,就比较麻烦了,或者在你的路由器上做端口映射(NAT)或者把你的电脑设置为DMZ。这样就可以用你的外网(WAN口)IP来访问你的网站了。但家庭用户是不会分配给固定IP的,所以每次访问都要知道自己的外部IP,比较繁琐,最好的办法是采用DDNS,这需要申请一个动态域名,然后在你的电脑上安装个DDNS客户端,这样就可以使用这个动态域名访问你的网站了。

1:看看你是不是有路由器,看一下你的供应商给你的具体ip是多少
localhost改成供应商给你的实际ip应该能访问.
如果有路由,修改一下路由映射
-------------------------------------------------------------------------------------
2:如果感觉ip访问不方便可以用花生壳弄个域名!
设置一下路由器映射端口
为了一个电脑同时能开发和发布.可以运行两个tomcat.并修改其中一个tomcat的端口
--------------------------------------------------------------------------------------------------------------
具体的我就不详细说了.你自己网上搜搜花生壳的用法吧!
免费域名有点慢,花钱买的也不贵.一年十几块到百十块.呵呵呵
当然如果二手的就不一定了(可能贵点)
--------------------------------------------------------------------------
如果有泼水感觉不可能的,你继续感觉不可能吧.
只有实际用过,才明白!

内网,外网之间是有防火墙的。


怎样在linux下启动tomcat
1,启动tomcat服务 方式一:直接启动 .\/startup.sh 方式二:作为服务启动 nohup .\/startup.sh & 方式三:控制台动态输出方式启动 .\/catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务 解释:通过方式一、方式三启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务...

tomcat如何手动启动
如下图所示。6、在打开的tomcat可视化启动对话框后,在【General】选项卡里点击【Start】来启动tomcat,如下图所示。7、点击Start后,tomcat就会启动了,进度条加载完成后表示tomcat启动完成,如下图所示。8、tomcat启动完成后可以直接点击确定退出可视化界面了,点击Stop就可以停止tomcat了,如下图所示。

Tomcat 6.0服务为什么开启不了
xml文件,把端口改成8080,然后重启电脑试试看,或者把IIS停用,再启动tomcat看能不能启动,如果这样可以启动,说明就是端口的冲突.如果不是这个原因,那你试试这个办法.tomcat下有个msvcr71.dll文件,(文件位置我忘记了,你运行一下搜索功能找找看)把这个文件复制到windows\\system32下.就可以了....

tomcat怎么做成windows自动启动的服务
工具:tomcat windows 方法如下:1.首先找到F:\\apache\\bin\\service.bat(不同的计算机Tomcat路径会不太一样),打开此文件,寻找如下--JvmMs 128 --JvmMx 256 这句代码 在此后面加上 --Startup=auto(注意:前面要有空格),修改完成之后,然后点击保存!2.打开一个Dos窗口,将F:\\apache\\bin\\中service....

为什么我的Tomcat无法正常启动?
在Tomcat的运行窗口顶部查看是否有“拒绝访问”的提示如下图:如果有,说明是因为权限受到了限制,此时你Ctrl+Alt+delete查看服务发现Tomcat是正常开启的,但本机端口并没有生效,所以你需要通过管理员身份运行命令提示符,输入startup再次查看是否还有“拒绝访问”提示,不出意外就没有了,你再在浏览器中...

如何关闭tomcat
3、通过任务管理器关闭:按下“win加R”键,输入“cmd”,点击确定,然后输入netstatano(注意:ano前有个“空格”),按下回车键,可查询所有的端口信息,找到Tomcat默认端口(通常为8080)对应的pid(占用进程的id)。打开“任务管理器”(可右击电脑下方任务栏的空白处),找到pid对应的进程,点击结束...

一台电脑上可以同时启动两个Tomcat服务器吗?
一台电脑上可以同时启动两个TOMCAT服务,但是这两个tomcat服务的端口必须用不同的。根据你的问题判断:在一台服务器上可能存在两个基于TOMCAT发布的网站。所以用两个TOMCAT服务是可行的,并且操作起来也比较简单。当然也可以只用一个TOMCAT服务来完成,但这样的话就相对麻烦一些了。

为什么我安装上tomcat后,必须启动两次才能开启这项服务呢?这和系统没...
Tomcat没必要非得安装成服务,甚至不是必须以程序的形式安装到Windows中,可以采用环境变量设置+绿色解压版本的形式进行设置和使用。

如何打开tomcat的manager app?
1、首先开启服务器,直接在tomcat目录里的bin目录下双击start.bat文件,开启服务器。2、点击 “Manager App”3、点击“取消”4、复制如下内容:5、打开如下文件 6、添加第四步复制的内容 7、重启服务器(切记),重新登录,输入上步设置的用户名和密码,成功!!!

tomcat启动一闪就没了怎么解决?
tomcat启动一闪就没的解决方法如下:操作环境:联想r7000、Windows10、Tomcat7.0.108等。1、右键此电脑,点击属性,点击高级系统设置。2、点击高级,环境变量。3、然后点击新建。4、添加一个环境变量为TOMCAT_HOME,值为tomcat的解压目录,最后点击确定即可。tomcat启动注意事项:通过方式一盒方式三启动的...

娄星区19899735416: 安装的tomcat服务器是只读的什么意思 -
敖项植入: service.bat中设置了默认的服务名称,不同版本分别命名为Tomcat4、Tomcat5、Tomcat6,如果需要自定义服务名或服务的显示名称;Tomcat安装之后,如果没有修改,默认用户名admin,默认密码为空;如果要修改,方法如下:1、先打开Tomcat服务器,在浏览器中输入网址,测试一下Tomcat能否正常运行.2、修改端口号,找到Tomcat的配置文件,修改默认端口号,改为8888,最好使用1024以上的端口号.3、先关闭服务器,再次打开,测试修改端口号是否能正常使用.

娄星区19899735416: 为什么一个TOMCAT服务器只能在服务器里被访问到 -
敖项植入: 这种情况,只有服务器防火墙端口没开放 通常情况下,tomcat跑起来,本机能访问,就表示启动成功了

娄星区19899735416: myeclipse10在自带tomcat下能打开页面,在我安装的tomcat7下运行没反应自动结束了 -
敖项植入: 您好,首先你这个是端口号被占用的情况,第一你需要检查端口号被什么占用了.在cmd中输入命令:netstat -ano,查看所有端口的占用情况,找到占用端口8005的进程pid,然后在任务管理器中删除该进程,再启动tomcat就可以了.可能你同...

娄星区19899735416: 安装tomcat服务器,启动后还是处于关闭状态? -
敖项植入: 你看一下启动日志吧,估计是你端口有冲突或JDK路径问题.

娄星区19899735416: tomcat启动 第一个serverce启动正常,第二个一直起不起来,不知道是什么情况 -
敖项植入: 你是要启动两个tomcat服务还是部署两个web服务程序到tomcat中?前者的话,就要你安装两个tomcat,并且要配置不同的响应端口.后者的话,只需要启动一次tomcat服务,然后把你的程序(.war格式,无论多少个程序)都放到去webapps文件夹中即可.如果该程序是要在根目录下,则先放到webapps文件夹下,等它解压完毕之后(启动tomcat会自动帮你解压的),然后把该文件夹下的所有东西copy到webapps/ROOT文件夹中即可

娄星区19899735416: tomcat只有一个server么 -
敖项植入: pache http server 是 http 的 web 服务器 用户响应页面请求, tomcat只是一个jsp和servet的容器,提供了环境让应用程序在里面执行.之所以只安装tomcat也可以响应web应用,是因为本身集成了http服务.既然 Tomcat 本身已经可以提供这样的...

娄星区19899735416: 在正确配置Tomcat 后,服务器为什么没有出现在服务器视图中 -
敖项植入: 应该是你的Eclipse 版本有问题!换个版本试试!

娄星区19899735416: 我新开的服务器安装好了jdk jre和配置了环境变量,但是启动tomcat的时候是成功的,但是出现了以下错误! -
敖项植入: 错误贴完整点,下面最关键的不贴出来.检查下开发时用的jdk或者jre版本,然后和你服务器架设的比较下一样不.一般这种错误是编译好的类没有放在WEB-INF\classes下,也有可能发布到TOMCAT中没有成功,具体还是要看你下面的报错内容,最好把tomcat的启动日志也贴出来.

娄星区19899735416: 为什么无法启动Apache Tomcat 6的服务? -
敖项植入: tomcat无法启动有很多原因,如果你的配置,tomcat本身(解压版的小心少文件)没有问题的话我说说我以前遇到的此类情况:1、端口被占用,看报的错里边有没有你配置的端口号,去...

娄星区19899735416: tomcat服务器打不开 -
敖项植入: 这个并不是tomcat的问题,而是jdk在IP路由的一个bug. 你这样 ,打开你的windows安装目录\system32\drivers\etc下的hosts文件. 然后把你的数据库服务器的IP加到最后,例如:10.0.0.1 10.0.0.1保存,重启机器,试试看. 别忘了给我加分哦. 参考 http://wenwen.sogou.com/z/q714393016.htm?si=1

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网