问题标签 [server.xml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
5993 浏览

java - Tomcat 警告集群上下文管理器不存在

我有 2 台服务器在集群中运行 Tomcat 7.0.54,有时在其中一台服务器上关闭或重新启动 JVM 时会看到以下上下文管理器警告:

这曾经也发生在运行 Tomcat 5.5 的旧环境中。WARN 消息一直持续到 Tomcat java 进程被杀死。在我所做的研究中,所有示例在“上下文管理器不存在:”之后都有一个上下文管理器名称,但我的没有。另外,我看到有人说要将日志记录级别更改为 SEVERE 以抑制这些消息。首先,如果 java 进程一直运行,除非我手动杀死它,那么禁止警告将无济于事。其次,我想知道为什么我会收到这些警告以及它们的含义......我还没有找到答案。

我有3个问题:

  1. 这些警告是什么意思?
  2. 为什么“上下文管理器不存在:”之后它是空白的?
  3. Tomcat 在等待什么来停止 java 进程?(即为什么它不会在不终止进程的情况下停止?)

conf/context.xml:

conf/server.xml:

0 投票
1 回答
1452 浏览

websphere - Websphere Liberty 8.5.5.9 中的 javax.activation.DataHandler 冲突

所以,这是我上一个问题的传奇:javax.mail.NoSuchProviderException: when using Liberty 8.5.5.9 with Apache Commons Email 1.4我在Apache Commons Email和 Websphere Liberty Feature JavaMail 1.5 功能 之间有冲突,我已经通过使用<classloader delegation="parentLast" />.

一切正常,直到我开始实现文件上传,通过使用本教程中所述的 jax-rs 2.0配置资源以从 JAX-RS 2.0 中的 HTML 表单提交中接收 multipart/form-data 部分

当我的代码到达以下行时: stream = dataHandler.getInputStream(); streamis type of InputStreamie 我正在尝试对 object 做某事,DataHandler它会引发异常:

事实上,DataHandler作为Apache Commons Email的一部分和DataHandlerIBM 的IAttachmentsee javadoc实现中存在对象,它们是冲突的。

那么,如何解决呢?可以通过配置解决吗?编写自定义类加载器不是可接受的解决方案。

更新:从我的问题中不清楚,但现在我有两个阶段,一个是我使用<classloader delegation="parentLast" />我的邮件工作但文件上传不起作用,没有<classloader delegation="parentLast" />我的邮件不起作用但文件上传工作。当我在 WAS Liberty 8.5.5.7 或 8.5.5.8 上部署我的应用程序时,它工作正常,问题仅存在于 8.5.5.9

0 投票
1 回答
1334 浏览

tomcat - server.xml 中的主机配置在 tomcat 8.0.33 中不起作用

我们在 server.xml 中的主机配置在 Tomcat 7.0.62 中运行良好,但在 8.0.33 中运行良好。

这允许我们使用重定向到https://www.projet-okinawa.ch:8443的 URL http://www.projet-okinawa.ch访问该网站。

如果 8.0.33 版本不起作用,我们会收到 http 404 错误。知道问题是什么吗?有什么区别?

0 投票
1 回答
636 浏览

java - Tomcat 不再创建访问日志 - AccessLogValve

下面是我在server.xml中的日志记录配置, 我正在尝试调试某些东西并且确实需要访问日志。尽管配置了阀门属性,但 Tomcat 突然停止创建访问日志。任何指针?

先感谢您。

0 投票
0 回答
317 浏览

tomcat - Tomcat 别名设置(使用 SSL)

在挣扎了几天之后-发布了这个问题。tomcat 中的别名不适用于此配置。tomcat 版本是 8.0.28

当用户使用以下配置键入https://mycompany.com时,我希望得到回应,但不幸的是没有运气。

根据 APACHE Tomcat 文档 - 包括别名应该使它工作。任何帮助表示赞赏。

0 投票
1 回答
1801 浏览

spring-boot - Spring boot WebApplication 在 Tomcat 7 服务器上启动两次

我有 Spring boot WebApplication,我可以在没有安装 Tomcat 的情况下单独启动,因为它本身就有嵌入式服务器,对吧?所以当我在 Eclipse 中右键单击它并选择时正常启动:RunAs/SpringBootApp

开始一次

但是当我添加它时,Tomcat 7 server.xml 会启动两次。所以我假设它首先从他的嵌入式服务器开始,然后它尝试在 Tomcat 7 中开始?

启动两次

以下是日志:

0 投票
0 回答
94 浏览

tomcat7 - 如何配置 Tomcat7 server.xml 环境以作为值网络路径?

我正在尝试配置Tomcat7 serer.xml

即使可以通过网络访问此配置文件夹,我的 Tomcat 也无法访问它:

在此处输入图像描述

0 投票
0 回答
981 浏览

jpa - Websphere Liberty java.lang.NoClassDefFoundError 上创建的类

嘿,我已经制作了一个带有两个模块的项目 EAR。第一个模块是 maven 项目,负责与 DB 通信并具有实体类(我使用 JPA)。sceond 模块是一个动态 Web 项目,为了测试,我创建了一个示例 servlet,它在 doGet 方法上保持硬编码实体。如果我没有添加任何代码来持久化我的实体(仅创建和关闭 em 和 emf),一切看起来都很好,我没有任何错误、异常。但是,如果我将我的实体坚持在 doGet 的主体中。我得到一个例外:

我尝试在我的 server.xml 中加载 modyfing 类,但没有任何更改。也许有人知道为什么 Websphere 运行时找不到我的课程?

0 投票
1 回答
6512 浏览

apache - 如何在 Apache Tomcat 7 中重定向 URL?

我对 dns 了解不多,IT 支持团队给了我一个 dns,看起来像 ::

它是可访问的,您可以看到端口号以 url 名称为后缀。现在我必须向这个 url 添加重定向,就好像有人使用

https://abc.xyz.com
他应该被重定向到

如何实现这一点,有人可以建议吗?

0 投票
1 回答
836 浏览

apache - 在单个 tomcat 实例上混合 https 和 http

我有一个通常在 https 中工作的应用程序。Tomcat 监听 8443 端口:

Apache 监听 80 并重定向到 8443:

最后在 web.xml 中我添加了:

不幸的是,我必须将带有 http 站点的 IFRAME 添加到我的一个网站中。那里的安全不是问题。我的问题是Tomcat配置。我想我会用 Apache 调度流量。但是现在我的问题是如何设置 Tomcat,这样我就可以为站点http://localhost:8080/siteA提供服务,而所有其他站点都将在https://localhost:8443/myOtherSites 上提供服务?我尝试删除 redirectPort="8443",但这还不够。我正在使用 Tomcat 9.0.0.M4(如果需要,迁移到 Tomcat 8 不是问题)。请帮忙!