Tomcat9 在Windows中配置允许远程访问

环境:Windows  Server 2019 Data Center+Tomcat 9

Tomcat在Windows中安装好了之后,默认只能从本机以http://localhost:8080的方式访问。

想要从远处电脑输入http://ip:8080的方式是没法访问的。

因为我的Jenkins是部署到tomcat里面的,这样以来Jenkins也没法从远程访问了。

这是时候需要修改tomcat的配置文件。其文件位置是

C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\manager\META-INF\context.xml

具体的方法如下:

修改tomcat管理功能配置文件(<tomcat>/webapps/manager/META-INF/context.xml),注释掉地址限制:

<Context antiResourceLocking="false" privileged="true" >

    <Valve className="org.apache.catalina.valves.RemoteAddrValve"

         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />

</Context>

改为

<Context antiResourceLocking="false" privileged="true" >

    <!--

    <Valve className="org.apache.catalina.valves.RemoteAddrValve"

         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />

    -->

</Context>

如图所示

另外查了一些资料,如果要从远程一管理员身份访问tomcat也需要修改配置。

https://docs.bitnami.com/virtual-machine/infrastructure/tomcat/administration/connect-remotely/

/opt/bitnami/apache-tomcat/conf/Catalina/localhost/manager.xml

<Context privileged="true" antiResourceLocking="false"
        docBase="${catalina.home}/webapps/manager">
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>

/opt/bitnami/apache-tomcat/conf/Catalina/localhost/host-manager.xml

<Context privileged="true" antiResourceLocking="false"
        docBase="${catalina.home}/webapps/host-manager">
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>

但这次我并没有修改管理员相关的配置,也可以用管理员身份从远程登录。

原文地址:https://www.cnblogs.com/majestyking/p/10229993.html

时间: 2024-10-20 05:34:31

Tomcat9 在Windows中配置允许远程访问的相关文章

windows 中配置 nodejs npm

npm安装模块的方式有两种:本地安装,全局安装. 这两者的区别在于,在用npm install xxx时加不加-g这个选项. 本地安装的路径在win中是当前cmd的路径.比如,我一打开cmd时,路径是C:\Documents and Settings\Administrator.那如果我用npm install koa的话,结果会在这个目录下生成一个node_modules文件夹,里面是koa文件夹.很显然,很多时候,我们不会把工作路径设在c盘的那个地方.这时,如果require(‘koa’);

sublime text 3在windows中配置ctags插件

图1 一.如果Preferences > Browse Packages菜单下没有Package Control目录,我们可以通过以下步骤手动安装Package Control: 1.点击Preferences > Browse Packages菜单 2.进入打开的目录的上层目录,然后再进入Installed Packages/目录 图2 3.下载Package Control.sublime-package并复制到Installed Packages/目录 4.重启Sublime Text

Linux虚拟机中配置JDK环境变量

前提准备: 1,安装好Linux系统 2,下载好可以将文件传输到Linux系统工具例如:WinSCP 3,在windows中下载Linux版JDK: http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz 一,创建存放JDK文件的文件夹 1,去到系统根目录 cd / 2,创建文件夹 mkdir 文件夹名 二,将文件传输到之前创建的文件夹中 注意:如果需要将文件放入到Linux中必须使用roo

windows中使用mysql配置my.ini时的坑

windows中安装mysql的一般步骤: mysql版本:5.7.16 1.解压 2.把解压的文件夹bin目录地址添加到环境变量PATH里面 3.在文件加中添加配置文件my.ini--配置内容后面说,坑的所在 3.cmd(管理员模式)cd到bin目录里,执行命令 mysqld -install mysql --default-file= my.ini的物理路径 (这句命令是添加mysql服务,并把my.ini设为配置文件) 4.第3步成功后,继续执行命令 mysqld --initialize

在Horizon Workspace中配置Windows单点登录-进阶篇

在上一篇基础篇里面,简单介绍了在Horizon Workspace 1.8中如何配置Windows单点登录.在这篇博客中,会继续介绍一些针对大规模虚机或者虚拟桌面部署的配置方式.这些配置方式可以保证用模板部署出来的虚机或虚拟桌面在Workspace服务器端配置完成的情况下,不再需要用户进行手动配置就能实现HorizonWorkspace的单点登录. 1. 在模板机组策略中配置IE浏览器的设置 通过在模板虚拟机上的管理控制台中设置相应的策略,可以使后续使用模板机克隆出来的虚拟机自动使用Window

VS2015--win32工程配置的一些想法之算法min/max与windows中的 min/max宏冲突

今天还是配置一个工程,遇到了这个问题,使用min时提示:输入正确的标识符. 看下面的代码: #include<iostream> #include<Windows.h> #include<algorithm> int main() { auto it = std::min(1, 2);//错误,应输入标识符 return 0; } 如果把windows的头文件注释掉就不会发生错误. 问题的原因就是algorithm中的std::min与windows中min的宏定义产生

DPM算法源程序voc-release5在Windows中的配置修改过程

最近的<视频处理与分析>课程中有一个大作业,是有关DPM物体检测算法的.网上有DPM的源代码,但是原版只能在Linux或Mac上运行,而我的电脑是Windows系统,于是在网上搜了一下在怎样Windows在运行,最后通过一些代码的修改,可以在Windows上正常运行,下面记录我的修改过程. DPM源程序下载:Discriminatively Trained Deformable Part Models (Release 5) 我下载的是voc-release5版本. voc-release5原

RHEV平台中如何为 WINDOWS 虚拟机配置单点登录

在RHEV平台中,要为 Windows 虚拟机配置单点登录功能,您需要在虚拟机上安装 Windows guest agent.RHEV Guest Tools ISO 文件提供了这个 agent.如果您的 ISO 域中没有包括 RHEV-toolsSetup.iso镜像,请联系您的系统管理员. 为 Windows 虚拟机配置单点登录的方法: 在用户门户的扩展视图标签页中,选 Windows 虚拟机.确定虚拟机已经被开启,然后点更换 CD 按钮. 从镜像列表中选 RHEV-toolsSetup.i

Maven在Windows中的配置以及IDE中的项目创建

Maven在Windows下的配置 1.Maven下载地址:http://maven.apache.org/download.cgi,下载红框里的版本即可. 2.解压到D盘: 3.修改配置文件settings.xml. a)修改为阿里云的镜像,国内的镜像下载速度会快很多. <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://m