我在 RAD 8.5 中为 Websphere 8.5 生成了一个自上而下的 JAX-WS Web 服务。
我想使用 ServletContextListener 为部署在 websphere 上的 web 服务应用程序初始化 log4j 设置。
我创建了一个实现 ServletContextListener 和 ServletContextAttributeListener 的侦听器,并将 @WebListener 注释添加到类(而不是将其放在 web.xml 中),但是当我启动 web 服务应用程序时不会调用它。
根据这个链接
WEB-INF/web.xml 文件。web.xml 不包含 servlet 或 servlet-mapping 元素。WebSphere Application Server 运行时在加载模块时动态定义它们。
我需要做什么才能初始化我的 log4j 设置,或者换句话说,以确保调用侦听器?