- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 tomcat 中使用 LifecycleListener 来初始化我的网络服务器中上下文所需的一些对象。在 LifecycleListener 中,我想访问 GlobalNamingResources 环境变量,以将服务器的配置保存在 server.xml 文件中。尝试各种方法时出现以下错误:
javax.naming.NameNotFoundException: Name java:comp is not bound in this Context
我假设 jndi 没有在服务器启动过程的这个阶段初始化。关于如何解决这个问题的任何想法?
最佳答案
JNDI 也在 LifecycleListener 中设置,但 NamingContextListener 是最后一个。我不认为你可以改变这一点。
解决方案是在 ServletContextListener 中初始化应用程序。这总是在所有 LifecycleListener 启动后初始化。
您可以使用 <ResourceLink>
将所有全局 JNDI 上下文导入到 webapp .
关于tomcat - 在 Tomcat LifecycleListener 中获取对 jndi 环境变量的访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1917070/
我正在编写一个 gerrit 插件,并希望在插件重新启动/关闭时关闭网络连接。这可以使用 LifecycleListener 来完成。 据我所知,Guice 的 gerrit 插件有两种操作模式。一种
我正在将我的项目 Spring 迁移到 Spring Boot。但我面临一个问题,我们有一个使用 apache2 和 mod_cluster 的反向代理。在实际版本中,我们在 server.xml 中
我正在尝试使用 libgdx Controller 扩展,我得到了这个: 线程“LWJGL应用程序”java.lang.NoClassDefFoundError中的异常:com/badlogic/gd
我在 tomcat 中使用 LifecycleListener 来初始化我的网络服务器中上下文所需的一些对象。在 LifecycleListener 中,我想访问 GlobalNamingResour
我需要通过 .我正在尝试阅读类中提到的@WebService 之类的类注释。但是,我收到 ClassNotFoundException,因为 org.apache.catalina.Lifecycle
我是一名优秀的程序员,十分优秀!