把tomcat映射到外网访问
1. tomcat怎么设置用外网的电脑通过IP访问
在tomcat中设置<Host name="本机的外网IP"
首先,这个是不需要的
如果你是用model拨号,那么通过以上设置就可以了
如果你是通过路由器拨号,那么你需要进入路由器..找到"端口映射"(不同的路由器名字可能不一样)将来自WAN的访问"转接"到你自己电脑上
在端口映射的新项中,选择该项为TCP,端口为80,然后转到你自己的 192.168.1.11:80去即可
2. 如何在局域网内用tomcat服务器搭建外网能访问的网站
1.进无线路由把192.168.1.101做端口映射。
2.把无线路由器中的外网IP地址记录出来(如果我没猜错的话,无线路由的外网IP应该是192.168.0.*网段)
3.进有线路由器把上面记录到的无线路由器的外网IP地址做端口映射。
如果不出意外的话,这样外网应该可以访问你内网架设的网站了。如果还是不行的话,建议把你主机192.168.1.101的防火墙关闭再试。
3. tomcat本地服务怎么通过外网访问
可以用不同的端口来实现外网访问,在路由器里面做好端口映射的
4. 如果把自己电脑的tomcat应用暴露到外网,让可以通过外网IP访问
在路由器里面开放你的tomcat的端口,就行了。然后发布应用,启动tomcat,访问你的外网IP地址路径
5. 如何让外网的用户能够访问到我的TOMCAT服务器网站
(1)进入 http://192.168.1.1/
看到下面内容----
WAN口状态
IP地址: 59.37.192.56 PPPoE 请问这个IP应该就是路由器的IP吧? (2)进入“转发规则”/“虚拟服务器”功能页,设置端口映射:
“服务端口”项填入“8080”、“IP”项填入“192.168.1.101”、“协议”项填入“ALL”.
点击“保存”然后退出。
(3)启动TOMCAT,然后在浏览器地址栏键入 http://59.37.192.56 :8080
浏览器窗口显示“无法打开”提示。 但是在浏览器地址栏键入 http://192.168.1.101:8080 就没问题,能够打开TOMCAT 默认网页。
6. 路由器下如何设置tomcat让外网访问项目
你保证你的网站服务搭建好,然后保证内网其他机器可以访问。
再在路由器点击转发规则——虚拟服务器,做好端口映射就可以了
7. 如何通过外网访问自己的Tomcat
如果从外网访问需要公网IP才行,没有公网IP的话可以使用开源的holer,配置一个key就可以从外网访问自己的tomcat了
8. 内网tomcat怎么端口映射发布到外网访问
具体实现步骤是客户端下载个花生壳软件来做端口映射,穿透内网实现的。网络搜索,花生壳+tomcat 端口映射,有相关指导教程。
9. 怎样让外网的人访问我的tomcat的项目
安装好tomcat后,把你的web项目到%TOMCAT_HOME%webapps下面就OK 了。有种更优秀方法就是设定虚拟目录,即把项目的目录映射到tomcat中。这样项目不需要再放到tomcat下,而且给开发人员带来方便,方法如下:
1、找到%TOMCAT_HOME%\conf\server.xml,(即tomcat的安装目录下面相关的文件)打开此xml文件,在 <host </host之间加入如下代码:
<Context path="" reloadable="true" debug="0" docBase="E:\workspace\test\bin" workDir="E:\workspace\test\work" crossContext="true"
</Context
<Context path="/test" docBase="E:\aaa" debug="0" reloadable="true"/
docBase是实际路径,这里一般写一个绝对的磁盘路径,当然也可以写相对路径,相对路径是相对于tomcat安装目录的webapps目录的,通常设置虚拟目录的目的是将tomcat的安装和项目的保存分开,所以这里建议你使用磁盘绝对路径,并且这个磁盘路径不时在tomcat安装目录下。workDir是tomcat运行是对JSP文件做编译后的文件,这个文件最好也是分开。
path为虚拟路径,访问时的路径,注意:一定要加“/”。值得注意的是:path可以为"/"那么访问“IP:端口”就可以访问到布置的工程,如果为"/test",那么必须得访问“IP:端口/test”才能访问到,我建议采用第一种方法。不然访问每个工程都得有个虚拟路径,看上去不舒服。可能你会想到如果我有多个工程怎么办?是不是一定得取几个虚拟路径,如果你用一个IP的话那是肯定的。但是如果你把机器多设置几个IP,那么就行了,每个工程占用一个IP,这样层次结构更加清晰。
debug建议设置为0,reloadable设置为true。
其实不用那么麻烦,只要把<Context path="/EHOP" docBase="D:\Study\Myproject\workspace\EShop\WebRoot"/ 写在</Host上面一行就OK了!
2、如果在测试中出现404的错误,如果前面配置没有错,可能就是在%TOMCAT_HOME%\conf\web.xml文件中把虚拟路径显示目录给禁止啦,此时可以在web.xml文件中找到
<servlet
<servlet-namedefault</servlet-name
<servlet-classorg.apache.catalina.servlets.DefaultServlet</servlet-class
<init-param
<param-namedebug</param-name
<param-value0</param-value
</init-param
<init-param
<param-namelistings</param-name
<param-valuefalse</param-value
</init-param
<load-on-startup1</load-on-startup
</servlet
将listings的value改为true,然后重新启动tomcat,在输入url,测试成功!
3、如果项目开发完成,准备部署在服务器上时,记住要把第三步中web.xml文件中参数listings的值改为false,这样可以避免把项目的部署路径呈现给使用者!具体如下:<init-param
<param-namelistings</param-name
10. 本地tomcat访问地址怎么映射到公网
法一
1,在tomcat的配置文件夹下的server.xml配置文件下做一下修改:
可以修改一下端口号,不修改也可以,只不过端口如果是80,那么外网直接访问本地服务器网站192.168.0.7就是192.168.0.7,如果端口是8080,则外网访问本地服务器网站192.168.0.7就会是192.168.0.7:8080;
修改端口如下
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
端口8080可以更改,这里改成80,然后修改:
<Engine name="Catalina" defaultHost="localhost">
将local中的localhost改成你的本地ip;
<Host name="localhost" appBase="web