问题标签 [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.
java - Tomcat 警告集群上下文管理器不存在
我有 2 台服务器在集群中运行 Tomcat 7.0.54,有时在其中一台服务器上关闭或重新启动 JVM 时会看到以下上下文管理器警告:
这曾经也发生在运行 Tomcat 5.5 的旧环境中。WARN 消息一直持续到 Tomcat java 进程被杀死。在我所做的研究中,所有示例在“上下文管理器不存在:”之后都有一个上下文管理器名称,但我的没有。另外,我看到有人说要将日志记录级别更改为 SEVERE 以抑制这些消息。首先,如果 java 进程一直运行,除非我手动杀死它,那么禁止警告将无济于事。其次,我想知道为什么我会收到这些警告以及它们的含义......我还没有找到答案。
我有3个问题:
- 这些警告是什么意思?
- 为什么“上下文管理器不存在:”之后它是空白的?
- Tomcat 在等待什么来停止 java 进程?(即为什么它不会在不终止进程的情况下停止?)
conf/context.xml:
conf/server.xml:
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();
stream
is type of InputStream
ie 我正在尝试对 object 做某事,DataHandler
它会引发异常:
事实上,DataHandler
作为Apache Commons Email的一部分和DataHandler
IBM 的IAttachment
see javadoc实现中存在对象,它们是冲突的。
那么,如何解决呢?可以通过配置解决吗?编写自定义类加载器不是可接受的解决方案。
更新:从我的问题中不清楚,但现在我有两个阶段,一个是我使用<classloader delegation="parentLast" />
我的邮件工作但文件上传不起作用,没有<classloader delegation="parentLast" />
我的邮件不起作用但文件上传工作。当我在 WAS Liberty 8.5.5.7 或 8.5.5.8 上部署我的应用程序时,它工作正常,问题仅存在于 8.5.5.9
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 错误。知道问题是什么吗?有什么区别?
java - Tomcat 不再创建访问日志 - AccessLogValve
下面是我在server.xml中的日志记录配置, 我正在尝试调试某些东西并且确实需要访问日志。尽管配置了阀门属性,但 Tomcat 突然停止创建访问日志。任何指针?
先感谢您。
tomcat - Tomcat 别名设置(使用 SSL)
在挣扎了几天之后-发布了这个问题。tomcat 中的别名不适用于此配置。tomcat 版本是 8.0.28
当用户使用以下配置键入https://mycompany.com时,我希望得到回应,但不幸的是没有运气。
根据 APACHE Tomcat 文档 - 包括别名应该使它工作。任何帮助表示赞赏。
jpa - Websphere Liberty java.lang.NoClassDefFoundError 上创建的类
嘿,我已经制作了一个带有两个模块的项目 EAR。第一个模块是 maven 项目,负责与 DB 通信并具有实体类(我使用 JPA)。sceond 模块是一个动态 Web 项目,为了测试,我创建了一个示例 servlet,它在 doGet 方法上保持硬编码实体。如果我没有添加任何代码来持久化我的实体(仅创建和关闭 em 和 emf),一切看起来都很好,我没有任何错误、异常。但是,如果我将我的实体坚持在 doGet 的主体中。我得到一个例外:
我尝试在我的 server.xml 中加载 modyfing 类,但没有任何更改。也许有人知道为什么 Websphere 运行时找不到我的课程?
apache - 如何在 Apache Tomcat 7 中重定向 URL?
我对 dns 了解不多,IT 支持团队给了我一个 dns,看起来像 ::
它是可访问的,您可以看到端口号以 url 名称为后缀。现在我必须向这个 url 添加重定向,就好像有人使用
https://abc.xyz.com
他应该被重定向到
如何实现这一点,有人可以建议吗?
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 不是问题)。请帮忙!