设置Tomcat被同局域网其他设备访问

Tomcat_项目部署局域网可访问方法 前提假设tomcat已经正确安装部署,项目已经部署。 阅读详情
如果想让Tomcat项目被同局域网其他设备访问,那么在Windows防火墙新建Tomcat端口的入站规则即可。当然,简单粗暴地关闭整个防火墙也可以...

1.控制面板-->系统和安全-->Windows防火墙



 2.点击左侧高级设置,选择入站规则,右侧点击新建规则。然后选择端口选项,下一步


 3.选择TCP,如果Tomcat默认端口没有做更改的话,选择特定本地端口,填写Tomcat默认端口8080,下一步


4.选择允许连接,下一步


 5.最好将这三个选项都勾选上,如果对自己计算机所处网络比较熟悉的也可以自行选择勾选。下一步


 6.自行填写名称和描述,点击完成即可。

这时同局域网的其他设备应该就可以访问本机的Tomcat项目了。



你以为这就结束了吗?并没有!上面是网上大多数的方法,大多数人操作后也应该可以成功了,然而我的电脑却不行...
在尝试了多次新建入站规则后我的Tomcat依然不能被访问,但关闭整个防火墙却可以访问,这时候你需要检查一下你的防火墙。

点击入站规则,找到Java(TM) Platform SE binary
看一下你是不是把这几位大佬给禁掉了


选中被禁止的Java(TM) Platform SE binary,点击右侧属性
常规--点击允许连接


高级,把配置文件的三个都勾选上,然后点击确定


 这是最后的样子,然后就可以访问到Tomcat了。


三相SVPWM逆变器双闭环PI解耦控制:从dq坐标系到参数整定实战 本文深入解析了三相SVPWM逆变器的双闭环PI解耦控制技术。通过引入dq坐标系,将交流量转换为直流量,并结合前馈补偿实现电流环的解耦控制。文章详细阐述了从数学模型推导、控制器设计到参数整定与SVPWM实现的完整流程,为工程师提供了从理论到实战的系统性指导。 阅读详情

相关推荐

透传产品上报AEP平台数据流程

1. 什么是数据透传 数据透传:指的是在通讯中不管传输的业务内容如何,只负责将传输的内容由源地址传输到目的地址,而不对业务数据内容做任何改变。 这篇文章描述了如何将一台NB设备通过透传方式将数据传输到AEP平台,再通过数据订阅的方式获取到这些数据。 2. 步骤 2.1 设备在AEP平台创建 AEP:https://dm.ctwing.cn/ 新建产品 添加设备 根据模组的15位IMEI添加设备 开启内网穿透 具体可参照我的这篇博客:内网穿透-如何进行本地数据调试 设置数据推送

qq_42265394的博客 2297

通过局域网访问tomcat服务器

1.下载并解压tomcat服务器到一个路径,tomcat9.0下载地址:https://blog.youkuaiyun.com/weixin_43951932/article/details/90048622 有tomcat的不需要下载在eclipse中打开即可以。 2.打开tomcat服务器的bin目录找到startup.bat文件双击运行。 3.显示如图界面在浏览器中输入http://localhost:8080/正常显示tomcat9.0启动界面则代表安装成功。 4.在cmd下敲ipconfig,然后敲击回车

qq_43620423的博客 4084

混合编程实战:C#集成C++ PCL点云处理库,打造跨语言动态链接库

本文详细介绍了C#与C++混合编程实战,重点讲解如何通过动态链接库(DLL)集成C++ PCL点云处理库,实现跨语言协作。内容涵盖环境配置、PCL功能封装、C#调用DLL的完整方案,以及性能优化和错误处理等进阶技巧,帮助开发者高效处理大规模点云数据,提升工业软件开发效率。

weixin_42620913的博客 383

如何让局域网的其它设备能够访问windows电脑上的tomcat服务器

当我们在windows系统上运行tomcat时,出于调试等等其它目的,我们需要使局域网内的其它设备访问Tomcat。本教程教大家如何开放防火墙,使局域网的其它设备能够访问tomcat。

m0_65274357的博客 3951

N32串口DMA接收不定长数据:空闲中断与DMA通道的协同处理

本文详细解析了在N32系列MCU中,利用串口空闲中断与DMA通道协同处理不定长数据的核心机制与实战方法。通过剖析空闲中断的触发时机、DMA的配置要点以及两者协同工作的关键时序,提供了避免数据错乱的避坑指南和完整的代码实现,旨在帮助开发者构建高效、可靠的嵌入式串口通信子系统。

weixin_29191669的博客 125

AD17入门简单教程(一)

AD17入门简单教程 我写这篇文章主要是因为最近刚学习完了AD17,想做一下总结,也希望通过自己心得的帮助一些刚入门AD17的小白。 总结一共分为两大部分,包括AD17的下载安装与汉化(文末有详细链接)、工程的创建、元器件库、PCB、走线中的常用命令介绍,文末还附有完整的PCB工程以及讲解视频。 第一部分工程的创建及元器件库常用命令 1.首先在桌面上创建一个文件夹,然后在AD17点击左上角的文件中...

qq_45433195的博客 2万+

如何在局域网访问Tomcat项目

1 前言  有时候因为工作需要,我们需要访问服务器上的项目或是把你的机器上的项目让你的同事访问到,诸如此类的,都涉及到了这个课题:如何在局域网访问Tomcat项目?而tomcat本身是支持局域网内共享的,只需简单配置防火墙规则即可,下面以windows为例,简单讲解该如何配置。2 Windows XP配置  Step 1,打开控制面板,进入windows防火墙;  Step 2,选中“例外”选项卡;

筱光的博客 2465

内存泄漏系列专题分析之二十三:meminfo无法统计到的黑洞内存泄漏分析

内存泄漏系列专题分析之二十三:meminfo无法统计到的黑洞内存泄漏分析

685

如何让局域网的其它电脑访问自己Tomcat搭建的服务器

正常在本地电脑测试的时候的访问网址为: http://127.0.0.1:2020/z_examSQL/index.html 2020是Tomcat的端口设置,如果你没有进行修改的话,这个端口的值为:8080 假如你自己的电脑IP为:219.231.164.113,就是将127.0.0.1换成你的IP地址即可 那么局域网没别的电脑访问你的网页的地址就是 http://219.23

CodingMan 6128

【永磁同步电机】simulink永磁同步电机PMSM矢量控制【含Matlab源码 7372期】

simulink永磁同步电机PMSM矢量控制 完整的代码,方可运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 1029

Prometheus+Grafana+alertmanager+PrometheusAlert监控告警 实现飞书告警

以上 是以grafana做的邮件告警,但是感觉邮件很少人看。下面是以webhook 可以接入。启动alertmanager (设置 开机在启动)下载prometheusalter 配置文件。这里的告警是基于grafana上搭建的。我们启动PrometheusAlert。写完之后进行重启Prometheus。prometheus 的告警规则。测试 基于我们生产环境做的文档。然后在grafana上导模板。上导入模板就可以 直接引用。访问 grafana页面。重启一下grafana。

墨痕诉清风的博客 859

Tomcat被同局域网其他设备访问,如何设置(Windows10)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

Yu_Tian666的博客 2779

数学建模学习(120):使用Python实现基于AHP的供应商选择分析

使用Python实现基于AHP的供应商选择分析

全栈川川 917

手机访问同局域网内运行的tomcat

手机访问tomcat和电脑访问并没有什么不同,URL正确,就可以访问! 这里要说的是可能遇到的问题: 1、tomcat所在主机的IP,一定不要错,可以ipconfig查看。 2、连接失败,适当修改防火墙设置,最粗暴的方式就是直接关闭防火墙。 3、如果仍然无法访问,检查手机和主机都在同一网段,此时可以怀疑路由器的设置了,可能启用了保护措施,找到并关闭就好了。 PS:今晚就因为一个路由器的安

yesterday you said tomorrow 3627

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

安卓(Android)手机安装Linux 系统并搭建 jdk 环境与tomcat 服务器

一、安装Aid Learning(手机App ) 1、Aid Learning 描叙 这是非常好玩的一个APP,Aid Learning FrameWork是一个在Android手机上构建了一个带图形界面的Linux系统,同时支持GUI,Python以及AI编程。这意味着当它安装时,你的Android手机拥有一个可以在其中运行AI程序的Linux系统。现在Aid Learning已经完美支持Caf...

ws - 兮的博客空间 8660

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

mac nginx映射ip和端口_Mac环境下使用Nginx实现80端口转发8080端口

由于项目本身的原因,开发必须使用80端口实现,而在Unix内核中非Root用户无法直接使用1024以下的端口,最初作者找到了pfctl的方式实现80端口转发到8080端口实现访问,经过亲测出现了最为严重的问题,按照当时的方法配置好之后发现本机Mac通过localhost/和127.0.0.1/可以访问,此时很是兴奋,但出现了最根本的问题,那就是同局域网内其他机器通过访问IP地址/(例如:IP地址是...

weixin_39517859的博客 391

Linux命令11(tomcat服务器)

etc/httpd/conf/httpd.conf默认的主页是DirectoryIndex index.html。(5)将/var/www/html/index.html改名为i.html刷新主页,发现回到原来的默认主页。(6)修改主页的配置文件/etc/httpd/conf/httpd.conf主页是i.html。systemctl is-enabled httpd看是否是开机启动,enable是开机启动。(1)cd /var/www/html默认的站点位置在这里。

wqs12_的博客 189

服务器-Android使用LinuxDeploy搭建服务器

文章目录设备环境硬件软件 设备环境 硬件 Root过的安卓手机一部 软件 Linux deploy 点击install Busybox

繁花落幕的博客 1818

Docker 学习笔记(五):网络与存储核心原理及实战应用

用 bind mount 时,每个容器都要显式指定-v <主机路径>:<容器路径>,这会让容器 “依赖” 主机的具体路径(比如如果换一台主机,路径可能不一样,容器就跑不起来。而 volume container 把所有挂载路径都 “封装” 在自己内部(比如在数据卷容器里定义-v /data),其他容器只需通过--volumes-from 数据卷容器名关联,完全不用关心主机上的实际存储路径(由 Docker 管理)。

yuxb73的博客 1174

局域网内访问tomcat的问题与解决

1. 部署好服务器后,本地可以访问服务器, 但是同局域网的其他中断不能访问. 资料表面是防火墙未提供相应支持. 需要配置服务器. 2.但是防火墙的服务被关闭了,启动时提示错误, 接着网上资料说需要先开启防火墙的依赖服务. 3.但是base filtering engine的服务提示"拒绝访问". 4.查找资料,有一个解决方案:为相

gqkly的专栏 2682

tomcat项目部署到本地局域网访问

将tomcat的项目部署到本地局域网访问

m0_62452236的博客 2176

Tomcat9.0 设置局域网内其他电脑或手机端访问{9.0更新}

Tomcat在Windows中安装好了之后,默认只能从本机以http://localhost:8080的方式访问。 想要从远处电脑输入http://ip:8080的方式是没法访问的。 这是时候需要修改tomcat的配置文件。其文件位置是 C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\manager\META-INF\c...

JSON_ZJS的博客 553

如何将自己的Tomcat项目部署在局域网下、如何访问同一局域网下的Tomcat项目(非微服务部署)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费。成为目前比较流行的Web 应用服务器。 Tomcat 服务器是一个免费的开放源代码的Web 应用

m0_62516582的博客 565

局域网访问tomcat项目

在本机搭建好tomcat项目后,发现局域网的其他电脑访问不了,但是在本机是可以访问的。 这种情况,是因为防火墙的原因,只要在入站规则那里,新建一个特定端口8080的入站规则,即可访问,具体操作如下: 1、打开控制面板 2、打开“windows防火墙” 3、点击“高级设置” 4、点击“入站规则”,再点“新建规则” 5、选择“端口” 6、在特定端口那里,填写“...

mimi_sea的博客 409
想就去做
博客等级 码龄10年 1粉丝 1原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值