如何在自己的电脑tomcat上发布项目 被外部访问

1、首先你要确定你有一个外网ip地址。如果你分配到的是一个局域网IP地址需要经过一系列的转换为外网ip地址,然后继续下面操作。

2、拿到外网IP地址,进行tomcat的server.xml文件的配置。主要进行下面三个地方的配置(本次配置采用的tomcat版本号是7.0.30)

1)<Connector port="80" protocol="HTTP/1.1"   connectionTimeout="20000"      redirectPort="8443" />  将port端口改为80,基于http协议一般是通过80端口访问的,这样可以避免每次都输入8080的麻烦。

2)<Engine name="Catalina" defaultHost="171.35.52.187"> 将defaulHost的localhost改变为你自己的外网ip地址,提供给外面访问。

3)<Host name="171.35.52.187"  appBase="webapps"    unpackWARs="true" autoDeploy="true">

<Context path="test" docBase="D:/SudentManager" reloadable="true" crossContext="true"></Context> 将Host 里的name改为外网IP地址,同时在该标签里加入Context标签,内容如上,path 代表访问的虚拟路径,docBase代表的是实际项目路径。

经过上面三步的配置,已经实现了服务器的配置。我们就可以启动Tomcat,此时通过ip地址可以直接访问该项目啦。

以上的方法完全适应局域网内使用。

时间: 2024-10-06 06:47:57

如何在自己的电脑tomcat上发布项目 被外部访问的相关文章

Tomcat上发布webservices的war工程,访问异常404

Tomcat上发布webservices的war工程,访问异常404 Tomcat部署正常.war导出工程正常.Tomcat自带的工程可以正常访问: 问题: webservices工程访问异常404 解决方案: 因为webservices的wsdl访问设置的端口与tomcat端口冲突: package nc.xyzq.listener; import java.net.InetAddress; import java.net.UnknownHostException; import javax.

Tomcat上文件的绝对路径访问笔记

部署到Tomcat上的web项目的文件在代码中访问,可以先通过request获取到项目的根目录绝对路径,然后自己拼接子目录路径,直到文件.方法如下: String realpath=request.getSession().getServletContext().getRealPath("/"); String filepath=realpath+"逐级拼接"; File file=new File(filepath);

在tomcat中发布项目时,用IP地址不能访问项目而用localhost时可以访问成功

最近在开发项目中,遇到的一个问题是: 在 tomcat中发布一个web项目,但是发布成功后,只能用http://localhost:8080/fm访问项目,不能用 http://127.0.0.1:8080/fm访问项目,也不能用本地的IP地址访问(http://192.16/8.0.191:8080/fm) 起初认为是防火墙的原因,但是防火墙是关闭的,应该没有影响: 后来认为是win7的原因,那个远程那有个不允许远程访问,但是更改了都没有效果: 再后来认为是想原来tomcat6的时候,没有出现

在Tomcat上发布JNDI资源

context.xml是上下文配置文件,我们修改的是Tomcat的上下文配置文件,所以它的作用域在整个Tomcat服务器,包括该服务器上运行的所有Web应用系统.如果我们修改的是某个Web应用系统的context.xml,那么作用域仅在该Web应用系统内. 1 <Context> 2 <Environment name="jndiName" value="JNDI-BlueBridge" type="java.lang.String&qu

修改Myeclipse中项目在tomcat上发布的名称

1.从网上找的,但是没有用 2.直接修改工作空间中的文件

tomcat 上部署项目方式总结

一.部署方式 1.三种简单的部署方式: (1).即直接将项目从IDE 集成开发环境(eclipse  myeclipse) 部署到tomcat具体的步骤见 Eclipse中的Web项目自动部署到Tomcat (2).war包的部署就是将你的工程打成war包直接拷贝到 tomcat 默认的加载目录下,一般不修改的话都是在webapps 下,也就是conf/servlet/host  的appBase 所指的这个目录. (3).将项目拷贝到comcat的默认加载目录webapps 下,这个和IDE集

tomcat 下发布项目

用MyEclipse导出WaR file 1.将WaR file 文件拷贝到tomcat 下的 webapps 文件下 启动tomcat tomcat 会自动解析出项目,打开浏览器输入地址即可 2.想进一步发布,可以将解析出的文件拷贝到webapps 文件下的root文件下 此时 wenbapps文件下的解析文件跟WaR file 都可以删掉了,打开浏览器在 地址栏只需输入loaclhost 就可以访问项目. ps:root文件下只能有WaR file 的解析文件.

MyEclipse 8.5整合Git,并在Github上发布项目

我们在闲暇时间想加入些团队做点属于自己有意义的东西,那Github就是为你准备的.但是用惯SVN的我们就得学习学习了. 工具/原料 myeclipse8.5 github 方法/步骤 1 下载Eclipse的git插件——EGit.下载网址http://download.eclipse.org/egit/updates-1.3/org.eclipse.egit-updatesite-1.3.0.201202151440-r-site.zip ,这是截至目前最新版的,如果想下更新版本,访问EGit

Tomcat发布项目,域名访问

域名访问项目 1,去掉访问路径的端口号: 找到 Tomcat 下的 conf 文件中的 server.xml,找到 8080 修改成 80, 2,项目绑定域名: <Host name="要绑定的域名" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNa