项目使用resin容器,发现resin容器启动时不加载listener,而需要在应用被首次访问时才会加载listener,完成bean的实例化,这样会导致服务重启后第一次的请求需要更长的时间来完成。
为什么?找啊找。网上的资料都说这个加载的顺序是。。。??
我们的resin.conf的虚拟主机配置
<host regexp='*\.*\.com' root-directory="/data/resin/">
<character-encoding>utf-8</character-encoding>
<web-app id='/' document-directory='*'>
</web-app>
</host>
修改成
<host id='*.*.com' root-directory="/data/resin/">
<character-encoding>utf-8</character-encoding>
<web-app id='/' document-directory='*'>
</web-app>
</host>
发现这样的配置下resin容器启动时会加载listener了,当然启动的时间也相应的长了些!
关于host的配置:
Defines a virtual host. If no hosts are specified, or if a request doesn't match a host, configuration in http-server will be used instead.
The id may contain a list of hosts. Any host in the list will match.
See application configuration for servlet configuration.
Hosts can use regexp instead of id to dynamically create new hosts.
不确定原因?难道是动态主机的设置下resin不会加载listener,不能一对一的确定相应工程的配置文件?
有知道的牛们解释下哈^_^
分享到:
相关推荐
本源码将详细介绍web.xml配置中servlet,filter,listener的加载顺序,可以让学习者更好的了解web.xml各种属性配置,自己写的东西,不足之处请大家见谅,顺便收点积分也好下资料,谢谢
关于filter、servlet在web.xml配置及加载顺序
配置ORACLE的listener.ora、tnsnames.ora
oracle网络配置(listener_ora-sqlnet_ora-tnsnames_ora).mht
web.xml 中的listener、 filter、servlet 加载顺序及其详解
Tomcat容器攻防笔记之Listener内存马 安全防护 APT 安全防护 威胁情报 安全体系
web.xmllistener、filter、servlet加载顺序.pdf
Servlet中的八大Listener.docServlet中的八大Listener.docServlet中的八大Listener.docServlet中的八大Listener.docServlet中的八大Listener.docServlet中的八大Listener.docServlet中的八大Listener.docServlet中的...
仅供自己参考,仅供自己参考仅供自己参考仅供自己参考
Oracle数据库监听器(LISTENER)和本地服务名(Tnsname)配置.docx
kafka参数配置详解
我电脑就是这样的配置,能够正常用PL/SQL工具!
TcpClient TcpListener Demo 案例 TcpClient TcpListener Demo 案例 TcpClient TcpListener Demo 案例 TcpClient TcpListener Demo 案例 QQ:574311505
SpringBoot整合Listener的两种方式: 1.通过注解扫描完成Listener组件的注册 1.创建一个类实现 ServletContextListener (具体实现哪个Listener根据情况来判断) 2.在类上加入注解 @WebListener 3.重写 context...
TcpListener 监听服务端,可实现多客户端连接
ORA-12541 TNSno listener 的解决方案 ORA-12541 TNSno listener 的解决方案
java jsp listener小用法,记录登录次数。
listener监听器小例子
Android Listener侦听的N种写法
mac_Listener