新闻资讯

使用花生壳外网访问tomcat服务器的方法

2019-05-24

怎样实现外网访问tomcat服务器?首先你要知道你是出于内网还是外网下,其实很简单,百度一下“IP查询”,第一个就是你的外网ip,然后你本地cmd中ipconfig一下就能知道你的本机ip,如果两个ip一样,那么你现在是外网,如果不一样,你就是内网。下面介绍的方法一和方法二仅仅在外网下才能实现。另外还为您介绍使用花生壳外网访问tomcat服务器的方法。

方法一

1,在tomcat的配置文件夹下的server.xml配置文件下做一下修改:

可以修改一下端口号,不修改也可以,只不过端口如果是80,那么外网直接访问本地服务器网站192.168.0.7就是192.168.0.7,如果端口是8080,则外网访问本地服务器网站192.168.0.7就会是192.168.0.7:8080;

修改端口如下

端口8080可以更改,这里改成80,然后修改:

将local中的localhost改成你的本地ip; 将上面的localhost改成你自己的ip; 将上面docBase中的内容改为自己所要给外部访问的网站工程名,我的是SPH3; 2,然后保存启动tomcat之后; 3,别人在浏览器中输入你的ip就能访问你的网站了; #### 方法二 1,申请一个动态域名,例如花生壳等,这里以花生壳为例; 2,在花生壳中申请一个免费的域名,例如:test.xicp.net,下载一个客户端然后启动它,(他会自动激活,并指向你的本地); 3,在tomcat的配置文件夹下的server.xml配置文件下做一下修改: 将上面docBase中的内容改为自己所要给外部访问的网站工程名,我的是SPH3; 4,然后第三方的浏览器下输入test.xicp.net,即可访问你本地的网站。 5,注意:这是端口是80的,如果你端口是8080,则外网访问应该是test.xicp.net:8080 这样才可以访问你的网站。 使用花生壳外网访问tomcat服务器的方法 ![](//upload-cdn.orayimg.com/upload/help/1905/201905241838008248.png) 一:Java环境的配置 1.java环境的配置应该都学过吧,这里简单的讲一下。 下载安装java JDK,注意安装的路径,我们需要进行环境变量的配置。 2.安装完成以后,配置环境变量 环境变量的配置这里就以win7为例:右击计算机——属性——高级系统设置-。 3.点击下面的环境变量,进入后在系统变量一栏点击新建,然后输入如下: 名称:JAVA_HOME 变量值:刚刚安装的路径 4.在上面的一栏中点击新建,内容如下: 名称:CLASS_PATH 变量值:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar 一定要注意所有符号都是英文状态的。 5.在系统环境变量中有一个path的环境变量,选中后选择编辑,将JAVA_HOME添加进去即可,如图:在最后加上;%JAVA_HOME%in; 6.测试java环境是否配置成功 按下win+R键,输入cmd调出命令符控制窗口。输入:java -version 后查看是否显示版本即可。 安装配置Tomcat 1.下载Tomcat文件,文件形式有两种一个是解压版,下载后解压就可以使用;一个exe的安装文件,下载后直接安装即可。 下载地址在百度输入Tomcat进入官网即可找到下载文件。安装文件没有什么技巧,一直点击下一步即可。这里我选的是tomcat7 解压版 2.同样安装时注意安装目录,因为一会要配置和java一样的环境变量。 同样打开环境变量的配置窗口,在系统环境变量一栏点击新建。 3.输入内容如下: 变量名:CATALINA_HOME 变量值:刚刚安装的路径 4 .再次新建: 变量名:CATALINA_BASE变量值:Tomcat的路径; ===> 进入bin目录下,双击startup.bat 为启动tomcat ===> 进入Tomcat bin目录下 双击shutdown.bat 为关闭tomcat 将项目放进tomcat 在myeclipse或者eclipse中将项目导出为.war的文件 在开发环境中,右击项目--》Export--》war file 将名字设置为ROOT(后边会讲明) 将tomcat目录下的webapps下的原来的ROOT文件夹删掉(不然会出现冲突,我们自己的ROOT将解析不出来) 将导出的ROOT.war放进webapps下 4.进入bin目录下,双击startup.bat 为启动tomcat。 5.启动完成后tomcat会自动解压ROOT.war的内容。会自动建一个名为ROOT的文件夹。这就是我们刚才为什么要把原来的ROOT文件夹删掉的原因。 6.完成后,将ROOT.war删掉,避免下一次运行的时候解压。因为tomcat默认访问的就是ROOT 7.我们可以将解压出来的ROOT文件夹进行改名 改名后 利用Tomcat实现域名解析(注意:你的域名一定是要有备案的域名才能在外部计算机访问) 找到server.xml 更改8080端口为80端口 更改localhost为你自己的域名 更改域名指向的项目路径,注意一定要有/斜杠 这边的“你的项目名称”就是你ROOT的文件夹改的名字,不该也是可以,改了的话可以区别多个项目 注意如果你的网站WebRoot(网站的根目录)下没有index.jsp的话,要新建一个用来直接输入域名时候能够访问的到这个index.jsp指向的文件。(这个很关键,我刚开始弄的时候没注意,导致走了很多的弯路) 还要在该项目中WEB-INF》web.xml添加一个欢迎界面index.jsp,这样才能够访问域名的时候直接访问到WebRoot(网站的根目录)下的index.jsp 就可以在本地PC机输入域名直接访问 以上,就是外网访问tomcat服务器的三种方法,作为可以实现远程连接的内外网转换工具花生壳来说,它是一个动态域名解析软件。当您安装并注册花生壳动态域名解析软件,无论您在任何地点、任何时间、使用任何线路,均可利用这一服务建立拥有固定域名和最大自主权的互联网主机。“花生壳动态域名解析软件”支持的线路包括普通电话线、ISDN、ADSL、有线电视网络、双绞线到户的宽带网和其它任何能够提供互联网真实IP的接入服务线路,而无论连接获得的IP属于动态还是静态。 花生壳动态域名解析软件为千万的域名提供动态域名解析服务,并广泛应用于网站建设、视频监控、遥感测绘、FTP、VPN、企业OA、ERP等应用领域。