context.xml相关内容

Tomcat 8 - context.xml 在数据源中使用环境变量

我有一个使用数据源的 Tomcat 8 项目(见下文) 所以现在我的 Tomcat 安装将读取此内容并能够为每个不同的 PUID 使用不同的路径. 背景:这是可行的,因为 Tomcat 会自动在其配置文件中执行变量替换: Tomcat 配置文件被格式化为无模式 XML;元素并且属性区分大小写. Apache Ant 风格的变量支持替换;一个名为 propname 的系统属性 ..
发布时间:2022-01-16 00:07:16 Java开发

用另一个上下文中的模拟版本替换一个上下文中的 spring bean

我正在编写一个集成测试,其中应用程序上下文 xml 在启动期间被初始化.测试类中有几种测试方法,它们使用特定的 bean 'X'(已经在 xml 中定义).我的实际要求是仅针对其中一种测试方法模拟 bean X. 在测试方法中:我尝试使用 ClassPathXMLApplicationContext 创建一个单独的应用程序上下文,其中只有模拟 bean 'M'. 现在我有两个应用程序上 ..
发布时间:2022-01-08 22:21:15 其他开发

Tomcat context.xml 文件,有层次吗?

我正在尝试在我在 Tomcat5 上运行的应用程序之一中使用符号链接.感谢另一个StackOverflow问题的帮助,我能够做到通过在 中创建一个context.xml文件 /...myapplication/META-INF/context.xml 我现在正在尝试在生产服务器上实现这一点.但是,还有其他应用程序在其上运行.还有另一个上下文文件 /...tomcat/conf/co ..
发布时间:2022-01-03 09:29:47 Java开发

如何在启动时在 Tomcat 配置中指定系统属性?

我知道我可以通过使用 -D 参数传递参数来为 Tomcat 指定系统属性,例如“-Dmy.prop=value". 我想知道是否有通过在 context.xml 文件或其他一些 tomcat 配置文件中指定属性值来做到这一点的更简洁的方法.我想这样做是因为,首先,更容易跟踪我的属性,其次,我有多个上下文在运行,但我不知道如何通过 -D 参数指定特定于上下文的属性. 我使用的是 Tomcat ..
发布时间:2021-12-16 21:12:28 服务器开发

tomcat 不选择 context.xml,它被复制到 CATALINA_HOME>conf>Catalina>localhost

我的 context.xml(在 META_INF 中)文件夹如下所示: 问题是,当我通过 tomcat 管理器部署我的应用程序 war 时,context.xml 被复制到 CATALINA_HOME> conf>Catalina>localhost 文件夹.但是,它仍然以某种方式从默认上下文进行部署,即 app_war_name. 早些时候,它甚至没有被复制到 localhost ..
发布时间:2021-09-08 20:43:30 Java开发

创建自定义 tomcat 会话管理器而不将 jar 放在 CATALINA_HOME 目录中?

我正在为 Tomcat 开发一个自定义会话管理器,我得到了一个警告,我必须将 jar(和所有相关的 jar)放在 CATALINA_HOME/lib 目录中,否则我会得到一个 noclassdef found 异常,即使尽管这些类位于 WEB-INF/lib 目录中. 有没有办法强制tomcat在加载会话管理器时查看Web应用程序li​​b目录?将它放在 lib 目录中很容易出错(因为您必须 ..
发布时间:2021-07-23 18:35:30 服务器开发

如何在 Tomcat 7.0 中设置 Web 应用程序的上下文路径

我知道我可以将我的 web 应用程序(或它的 WAR 文件)重命名为 ROOT,但这是一种糟糕的方法,恕我直言.现在我查看了 tomcat doc &它说 不建议将元素直接放在server.xml 文件 所以我尝试使用它建议的另一种方法. Individual Context 元素可以明确定义:在应用程序文件中/META-INF/context.xml 中的单个文件. 所以 ..
发布时间:2021-07-10 19:23:43 服务器开发

Tomcat context.xml文件,是否有层次结构?

我正在尝试在Tomcat5上运行的应用程序之一中使用符号链接。感谢另一个StackOverflow问题的帮助,我能够做到这一点通过在$ p / ... myapplication / META-INF / context.xml $ b中创建context.xml文件来创建 $ b 我现在正在尝试在生产服务器上实现此功能。但是,上面还有其他应用程序正在运行。还有另一个上下文文件 ..
发布时间:2020-10-08 01:25:57 Java开发

如何在启动时在Tomcat配置中指定系统属性?

我了解可以通过使用-D参数传递参数来为Tomcat指定系统属性,例如" -Dmy.prop = value ". 我想知道是否有更干净的方法通过在context.xml文件或某些其他tomcat配置文件中指定属性值来做到这一点.我想这样做是因为,首先,它更容易跟踪我的属性,其次,我有多个运行的上下文,而且我不知道如何通过-D参数指定特定于上下文的属性. 我正在使用Tomcat 5.5. ..
发布时间:2020-07-10 19:38:59 服务器开发

如何在命令行上使用-javaagent来设置Spring和Tomcat的加载时织法

我正在使用Spring 3.2.9,Tomcat 6.0.44 我正在尝试将应用程序的Spring工具提供程序(例如spring-instrumentation.jar)配置为在Tomcat上部署时进行加载时编织. 我有一个要求不要使用: 在命令行上"-javaagent:/path/path/spring-instrument.jar"进行配置. 我已阅读到可以通过修改 ..

将META-INF/context.xml的内容移动到tomcat/conf

我们正在尝试从war文件中删除特定于环境的配置设置,因此我们可以将相同的war文件部署到dev/test/prod tomcat服务器中,而不必更改war配置文件的内容. 将数据库连接的META-INF/context.xml移到conf/server.xml时,数据库连接不再起作用,出现以下错误,有人知道为什么会这样吗? server.xml: ..
发布时间:2020-07-06 23:45:10 服务器开发

将具有自定义领域的Web应用程序部署到Tomcat 6之后的HTTP状态404

我为Tomcat 6开发了一个Web应用程序,面对一个我不知道如何解决的问题.让我们考虑以下小场景.想象一下,不仅需要通过用户名和密码对用户进行身份验证,而且只有在某些其他条件为真(例如,用户名,密码和他的IP地址匹配)的情况下,才可以授予身份验证.据我了解,Tomcat引入了领域的概念.对于应用程序来说,一个简单的JDBCRealm就足够了,因为仅在此之前检查用户和密码对.现在也需要检查IP地址 ..
发布时间:2020-06-27 18:46:33 Java开发