如何将Javaweb项目部署到Tomcat并且通过外网访问

让外网访问VMware的Linux,访问虚拟机上部署的javaweb项目 我这是在公司里面,xp系统安装的VMware虚拟机,安装的CENTOS系统。上网采用NAT方式。 在centos上部署了javaweb项目。用的tomcat。端口8080.  想让同事访问该web项目。 1.     虚拟机上网采用NAT方式 2.    VMware虚拟机端口映射 使用NAT上网的linux虚拟机是和主机共享一个ip的,此时外网访问这个ip是访问你的主 阅读详情

如何将Javaweb项目部署到Tomcat并且通过外网访问

第一次写博客,,算是为这两天做个总结,,写的有不对之处欢迎指正

第一步需要的材料:

1.通过eclipse打包一个.war项目

2.Tomcat服务器

3.去租一个云服务器

第二步:

1.远程连接上云服务器,,配置好jdk和Tomcat

2.将Javaweb项目部署到tomcat上

3.修改Tomcat配置文件

3.1.找到tomcat下的server.xml 文件,用写字板或其他的编辑工具打开

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

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

  <Host name="localhost"  appBase="webapps"    unpackWARs="true" autoDeploy="true"> 

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

第三步:

关闭防火墙,,或者在防火墙中添加一个80端口(这里的端口号为Connector标签内port的端口号)的入站规则,设置为允许连接

第四步(有的服务器厂商是已经将所有端口都添加了的,所以有的不需要这一步):

在阿里云(服务器在那租的就去相应的网站)的官网去,在安全组里添加一个80端口的公网入方向(如果没有公网入方向就直接添加内网入方向).

到此外网就可以访问项目了.

 

服务器发布tomcat的WEB项目供外网访问 1、首先你要确定你有一个外网ip地址。如果你分配到的是一个局域网IP地址需要经过一系列的转换为外网ip地址,然后继续下面操作。 2、拿到外网IP地址,进行tomcat的server.xml文件的配置。主要进行下面三个地方的配置(本次配置采用的tomcat版本号是7.0.30)  1)80" protocol="HTTP/1.1"   connectionTimeout="20000" 阅读详情

相关推荐

ECU-TEST笔记&使用技巧01

说明 1)所述均基于如下环境:ECU-TEST 8.0、Win10系统、NI Veristand 2018(HIL测试)。不排除因为版本及软件环境问题,所述方法不奏效或有更好的方法,欢迎交流,一起提高。 2)本博客以问答形式进行,所述问题均来自于实际测试(包括MIL、HIL测试)遇到的问题及需求,目的是提高测试效率和自动化测试序列的可维护性。 3)本博客尽量从测试方法及ECU-TEST原...

Eigrl的博客 1万+

用自己电脑搭建外网可访问的服务器基础讲解

IP地址 今天突然想到一个存在很久的疑问,服务器和普通电脑有什么不同呢?在我看来最大的区别就是服务器有固定的IP,自己电脑的IP是变化。 就我们寝室来讲,首先你在Windows上面获取的192.168.xx.xx这个是本地IP,是路由器分配的,连到同一个路由器上的电脑可以通过这个来访问(同一个局域网内)其他电脑,前提是访问的电脑提供了服务,同理,在同一个局域网内,把一台电脑作为服务器,其他电脑...

liangtianmeng的专栏 5404

【HarmonyOS】ArkUI的组件扩展

ArkuI的组件扩展主要是通过等装饰器来对于一些常用的自定义组件进行封装, 来简化UI开发流程, 提高自定义组件的可复用性。

2302_79763237的博客 1166

本地Java项目,怎么通过内网穿透让别人可以通过外网访问

我们在开发项目的过程中可能会遇到这么一个难题,怎么通过简单的操作,使我们在本地运行的项目可以被别人通过外网访问,这就涉及到了内网穿透的问题了,以下是一个软件natapp的安装和运行步骤,我们可以通过它来快速简单的实现内网穿透。 1. 使用浏览器访问https://natapp.cn/,点击菜单栏右边的“免费注册”,注册一个登录账号; 2. 登录进去后,点击“我的隧道”里面的“购买隧道”,选...

qq_36649922的博客 3037

Docker 与容器技术的未来:从 OCI 标准到 eBPF 的演进

OCI 的核心目标是创建一个开放的、厂商中立的容器技术标准。这意味着,只要一个容器镜像符合 OCI 镜像格式规范,它就可以在任何符合 OCI 运行时规范的容器运行时上运行。eBPF 是一种革命性的技术,它允许在 Linux 内核中安全地运行沙盒程序,而无需修改内核源代码或加载内核模块。这些程序可以注册到内核中的各种事件点(如网络包到达、系统调用、函数调用/返回),并在事件发生时执行自定义逻辑。核心思想是:在不将数据复制到用户空间的情况下,程序可以直接在内核中处理数据,极大地提高了效率和性能。

专栏 1383

编译原理实验二:LL(1)分析法(附C/C++完整代码)

本文讲述了LL(1)文法的原理及如何用C语言实现。并在给出的代码中实现了消除文法的左递归,First集,Follow集,select集的输出,构造预测分析表并输出,和对任意输入字符串的分析。程序总流程为:从文件读取文法 -> 输出文法信息 -> 消除左递归并输出消除后的文法 -> 计算First集并输出 -> 计算Follow集并输出 ->计算select集并输出 -> 判断是否是LL(1)文法 -> 构造预测分析表并输出 ->手动输入要分析的字符串 -> 输出分析过程和结果读取文件。

W_Wmwmwm的博客 6192

javaweb项目部署在本地,想通过外网ip直接访问,可通过更改路由器映射达到目的

因为在本地开发了练手的javaweb项目,想通过外网访问,但是又穷逼没钱租服务器,所以想通过路由器映射的方式实现,当别人访问到你外网IP和对应端口的时候就会转到你设置好的这台机器上。 浏览器输入192.168.1.1就可以看到对应的登陆页面: 输入账号密码登陆之后,找到虚拟主机配置页面(每个路由器的配置可能不同),但是找到“虚拟主机配置”这几个关键字即可: 配置完之后如下(因为是web项目,所...

、大荡的博客 1万+

#systemverilog# 之 event region 和 timeslot 仿真调度(三)Verdi 辅助查看

通过今天的学习,我们知道:event region 是event sequence 的全集。我们打开了 event region feature 也就开启了event sequence 的功能。

那么菜的博客 1365

在自己电脑上的idea运行java web项目 如何用外网访问

外网访问自己电脑上idea上的java web项目

weixin_51022898的博客 1万+

Doris磁盘空间管理(生命周期管理、清理磁盘空间方法)

在进行数据仓库开发时,比较头疼的是历史数据不删除,磁盘空间不断增长,如果磁盘空间不足时,spark调度任务写入时就会报错。

大模型大数据攻城狮的专栏 1717

YOLO26 改进 | 基于特征蒸馏 | 知识蒸馏 (Response & Feature-based Distillation)

本文系统介绍了YOLO26中的知识蒸馏技术,包含五大核心方法:基于响应的蒸馏(学习分类概率)、基于特征的蒸馏(学习中间层表示)、基于关系的蒸馏(学习特征关联)、通道维度蒸馏(CWD)和前景背景分离蒸馏(FGD)。文章深入解析了每种方法的数学原理与实现细节,并提出动态训练策略,包括一致性匹配和蒸馏权重退火机制。通过教师模型向学生模型传递"暗知识",在保持模型轻量化的同时逼近大模型性能。配套代码支持模块化组合不同蒸馏方法,为YOLO26模型压缩提供了一套完整的解决方案。

weixin_51988935的博客 272

如何把写好的Java_web发布到外网上,让别人都可以访问

如何把写好的Java_web发布到外网上,让别人都可以访问 ​ 首先你得有个服务器,阿里云,腾讯云,百度云什么的,(域名先不要买,选好服务器在搞域名),在哪里买的服务器就在哪里买域名 ​ 选服务器的时候最好选Linux,要是没有接触过Linux 系统的话还是先买个Windows用,因为Linux系统要上传下载一些软件比较麻烦 ​ 这里我用的windows,选的是阿里云的服务器 ​ 买好之后,远程连...

Lyksxx的博客 6345

【GameFramework框架内置模块】17、声音(Sound)

声音(Sound)模块是管理音频的模块,比如播放、停止、修改音量等,支持淡入淡出、AudioMixer等高级设置。声音(Sound)的配置面板如下所示:所有的声音统一按照组来分,可以根据需要添加或者溢出组,声音组可以配置Agent的数量和音量等。

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 1912

Tomcat静态部署JavaWeb项目,并设置外网访问(小白都能看得懂)

首先列举一下我们需要准备的材料: 1.一个开发好的JavaWeb项目 2.一个云服务器(阿里和腾讯的都行,如果是学生还有优惠。纯新手的话个人推荐用Windows系统。当然如果有Linux系统使用经验的用Linux更好。因为Linux比Windows更安全些,而且还有更多的好处可以自行去百度。) 3.在自己的云服务器上下载个Tomcat并配置好jdk及环境变量(这里我不再赘述tomcat配置教程,别的博主已经写过好多了,可以自行去查阅。) 4.如果你的项目运行需要其他支撑例如数据库,这些都要提前在你的

weixin_45654185的博客 4226

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

内网穿透_外网怎么访问内网的tomcat服务器应用,已解决!

我们会经常写一些JSP的项目,也就是javaweb,每次写好后都希望能让老师或者同学可以直接访问自己的项目,我们刚开始只是测试,不可能去花很多钱买云服务器去部署,所以能在自己的电脑上搭建一个tomcat让外网的人可以访问到成了困扰我们的公开问题。这里就来说一下自己的心路历程。 我们分为三步走来实现:(我这里用的示例javaweb程序是我自己简单写的一个小程序myWeb) 1, 我们用T...

u010905359的博客 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

外网访问自己的tomcat

我们平常学习时经常会写一下javaweb程序,我们为了更能逼近现实,就想着自己的javaweb程序发布后,外网的同学能够访问我们的网站,难道我们去买空间,去买域名嘛,其实也没必要,我们只是学习,测试之用,在自己的电脑上搭建一个服务器完全可以满足要求。上次写的一篇博客,PC服务端与Android客户端实现网络通信,就是利用这个原理。 我们分为三步走来实现:(我这里用的示例javaweb程序是我

zhujiaxing666666的专栏 6万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Tomcat部署下的Web应用实现外网访问

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行...

weixin_38044597的博客 1834

如何使用自己电脑搭建一个外网可以访问的服务器

我们平常学习时经常会写一下javaweb程序,我们为了更能逼近现实,就想着自己的javaweb程序发布后,外网的同学能够访问我们的网站,难道我们去买空间,去买域名嘛,其实也没必要,我们只是学习,测试之用,在自己的电脑上搭建一个服务器完全可以满足要求。上次写的一篇博客,PC服务端与Android客户端实现网络通信,就是利用这个原理。 我们分为三步走来实现:(我这里用的示例javaweb程序是我自己简单写的一个小程序shop1) 1, 我们用Tomcat服务器,如果我们的javaweb程序已经...

Fuohua的博客 1万+

怎么在自己电脑上搭建一个服务器,以便于外网访问呢?

前几天我要测试一个项目,这个是需要往服务器上放才可以测的,但后台太忙了,所以就说让我自己在自己电脑搭建个服务器,把项目代码放在里面测就可以,其实搭建服务器的方法有很多,之前我有用过一个XMAPP的软件它也是可以作为服务器承载代码,以供别人访问,不过我觉得比较流行的还是Tomcat服务器; 其实我们偶尔也会写一下网页,javaweb程序,为了逼近现实,我们的项目发布后,都希望我们的项目能让更多的人...

weixin_30840253的博客 1万+

Java进阶-Tomcat发布JavaWeb项目

本文以Tomcat服务器发布J2EE项目为例,详细介绍了将Java项目发布到线上环境的步骤。从项目的构建、打包到部署,一步步地阐述了如何将开发完成的Java应用顺利投放到实际运行的生产服务器中。

踏雨歌青春,诗酒趁年华 2116

Windows下搭建Tomcat HTTP服务,发布外网远程访问

Tomcat作为一个轻量级的服务器,不仅名字很有趣(让人想起童年),也拥有强大功能,由于其可以实现JavaWeb程序的装载,就成为配置JSP和Java系统必备的环境软件,也是开发调试JSP程序的首选。Tomcat运行稳定且开源免费,加上apache和Sun的加持即免费和开源的特性,使其广泛应用在中小型系统及并发访问用户较少的场景中。但想要让Tomcat网页能在公共互联网环境下被访问到,就需要cpolar内网穿透的协助。

xinhang10的博客 2198

centos7+tomcat部署JavaWeb项目超详细步骤

转载地址(写的非常棒,特做 备注): centos7+tomcat部署JavaWeb项目超详细步骤 https://www.cnblogs.com/xiaohu1218/p/7233162.html#undefined   我们平时访问的网站大多都是发布在云服务器上的,比如阿里云、腾讯云等。对于新手,尤其是没有接触过linux系统的人而言是比较有困难的,而且至今使用云服务器也是有成本的,很...

HerSpoon的博客 1668
下一篇: [个人笔记]mybatis-spring使用步骤
捡瓶子运维
博客等级 码龄10年 34粉丝 8原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

捡瓶子运维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值