默认情况下,Tomcat 会阻止 webapps 加载多个 .jars,它们是 Tomcat 发行版的一部分(例如 servlet 和 JSP API)——是否可以配置其他人也被排除在外?
如果不能单独配置,Tomcat 是否提供了资源验证的扩展点?
我想使用共享日志库,并且需要确保错误的应用程序不会破坏配置。
这就是我所指的(来自 Tomcat 启动日志):
Oct 1, 2011 5:53:40 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(D:\tomcat\myapp\WEB-INF\lib\servlet-api.jar) - jar not loaded.
See Servlet Spec 2.3, section 9.7.2.
Offending class: javax/servlet/Servlet.class
Run Code Online (Sandbox Code Playgroud) 我正准备从供应商处订购 VPS(虚拟专用服务器),我想我必须安装一些 Servlet 容器,对吗?
我即将使用 SOLR,我的网站基于 PHP MYSQL JAVASCRIPT。
servlet 容器的安装如何工作?.exe 文件?
我对servlet容器很陌生,所以请详细解释......
另外,我怎么知道我应该使用哪个 servlet 容器?
我将使用的 VPS 操作系统是 Linux。
谢谢
PS:不知道这是否属于ServerFault
我有一个 Tomcat 服务器,它为许多 webapps 提供服务,每个 webapps 都有许多 servlet。有时,单个 webapp 的单个 servlet 内存不足,然后整个 Tomcat 崩溃,出现 Java“内存不足”错误,我不得不重新启动它。
有没有办法隔离 servlet,这样当它运行内存不足时,它不会使所有其他应用程序崩溃?
我目前在 Windows 上运行 Tomcat 7,但我可能很快会转向 Linux,因此欢迎对这两个平台进行回答。