外网访问tomcat服务器的eclipse网页工程全过程梳理
来源:互联网 发布:dlg分幅数据整合 编辑:程序博客网 时间:2024/06/05 20:33
具体问题分为如下三点:
外网如何访问内网,tomcat服务器该怎么配置,eclipse工程该怎么部署到tomcat。
一、eclipse工程该怎么部署到tomcat及tomcat配置
这部分熟悉的朋友也请不要跳过,有后面需要的内容。
1.登录http://tocat.apache.org下载tomcat,目录结构我就不说了,打开bin文件里面有个startup.bat,这时候双击是无法运行的,通过命令行执行会提示少了叫做java_home的环境变量。变量名填java_home 变量值填你安装的jdk的根目录。这部分完成后startup.bat就可以运行了(不要关了那个命令框),运行之后就可以在网页端输入http://localhost:8080/访问tomcat服务器,这里注意了你把localhost换成你的本机ip127.0.0.1也就是http://127.0.0.1:8080/没有问题同样的显示,localhost代表的就是127.0.0.1。查询电脑的ip地址(命令行ipconfig)我这边得到172.16.226.10。再把localhost换成172.16.226.10也没有问题,因为你写127.0.0.1直接就查本机,写172.16.226.10在局域网中查,查到自己,关键的是你在局域网中也就是内网中用其他电脑输入http://172.16.226.10:8080/是同样可以得到页面的。是同样的道理。
2.端口的修改,在conf文件夹中有一个server.xml的文件,将8080改成80,80是http的默认端口修改完成后直接在局域网的电脑输入http://172.16.226.10就能访问页面
3.关于工程的部署,只需要将工程文件放到tomcat根目录下的webapps当中即可,这里指的是标准的web工程文件,在eclipse中通过创建动态web工程得到的文件夹是不能直接放到webapps当中的。也就是说你可以将标准的web文件放到webapps中然后启动tomcat服务器,这时候在内网访问web工程是没有问题的。如果是在eclipse中使用动态web工程运行的项目,保持项目处于运行状态就行。(另外修改过端口号,而之前又已经添加过server到eclipse中的话是需要先将server删除再重新添加server到eclipse中修改后才会生效,例如之前的端口号是使用的8080,现在改成了80,需要删除再添加后,再通过eclipse运行的web工程才不需要输入端口号)
二、外网如何访问内网
通过第一步内网访问tomcat服务器的网站应该没有问题了,不管是通过哪种方式启动的服务器。第二步之前需要先知道我们不管是在家用的电信的网还是在公司在学校用的网都不是互联网能直接找到的。能找到的那个叫外网,在搜索引擎上输入ip查询到的地址就是外网的地址,然后再通过一个或n多个路由器或者交换机到我们电脑上又有一个ip就是之前查到的172.16.226.10,这就是内网地址。是由路由器映射过来的地址。我们在家用的电信网一般也是电信给过来的一个地址,而且是经常变动的。另外我们自己电脑上的ip地址如果是设置的自动获取的话也是会经常变动的。
通过注册一个花生壳账号免费获得一个域名后右键选择域名诊断成功的话可以看到自己的外网ip,失败的话再试试其他的域名。接下来进行花生壳管理,添加映射。应声成功的话重新进行诊断可以看到成功的标志这个时候就大功告成了,用任意一台电脑输入花生壳的域名就可以访问你的工程了。在电脑上输入1a526893s4.imwork.net/student_house(其中student_house是我的工程名)访问结果出来了在手机上输入网址也是可以的
其实除此之外还有不用花生壳就能访问的办法,主要是你得在网管那得到一个可以直接访问的ip然后这个ip该怎么配置由于没有亲测过就不误导大家了。写的有点仓促,没写明白的地方可以给我留言。
- 外网访问tomcat服务器的eclipse网页工程全过程梳理
- 通过tomcat,在本地浏览器访问eclipse的web工程网页
- 访问一个网页的全过程
- 访问一个网页的全过程
- eclipse/tomcat不输入工程名访问的配置方法
- 浏览器访问网页全过程
- tomcat 使用心得(问题)-eclipse 启动tomcat 后 浏览器访问404 --eclipse复制工程显示原来的工程名
- 外网访问局域网Tomcat服务器的设置过程
- 外网访问本地Tomcat服务器的实现
- eclipse启动tomcat访问不到主页,可以访问工程
- eclipse托管tomcat实现不输入工程名就能访问项目的配置方法。
- 访问java的tomcat服务器以中文命名的HTML网页报错404
- TomCat服务器,as3客户端,java服务器,外网访问
- 搭建Eclipse+MyEclipse+tomcat开发环境的全过程
- eclipse中tomcat启动后在浏览器中无法访问tomcat的欢迎页面,但是能访问工程
- TOMCAT下配置工程的默认访问
- TOMCAT下配置工程的默认访问
- 服务器上用Tomcat运行jsp项目与服务器上tomcat域名解析外网访问-史上最详细的
- Mysql实现ROW_NUMBER() over(PARTITION BY column1 order by column2)
- 机器学习:最简明入门指南
- 用Python实现插入排序
- 构建乘积数组
- webview支付时候遇到的坑
- 外网访问tomcat服务器的eclipse网页工程全过程梳理
- 蓝牙4.0BLE协议栈
- 抽奖转盘(一)布局前提和问题解决
- openwrt 修改IP地址
- 203. Remove Linked List Elements [easy] (Python)
- SceneKit初识
- leetcode 171 Excel Sheet Column Number
- 易生活(七)-APP--搜索业务逻辑处理
- 快速排序的java实现