131得票5回答
应用服务器和Servlet容器的区别是什么?

我正在尝试理解全功能应用服务器(例如Weblogic、JBoss等)和servlet容器(Tomcat、Jetty等)之间的区别。 它们有什么不同,什么时候使用哪一个? 谢谢!

10得票5回答
Web服务器和应用服务器的区别

作为一个门外汉,我该如何理解 Web 服务器和应用服务器之间的区别呢?如果您能够用一个基于 Java 的 Web 应用程序举例说明,而且用“简单”的语言来表述,那就太好了。 另外,当我们说 Weblogic 的时候,它是否仅仅是一个 Web 服务器?

7得票1回答
Glassfish 4服务器意外停止

我对GlassFish和应用服务器都不太了解。我有一个运行Ubuntu的Amazon EC2实例,并安装了GlassFish 4。它启动时没有问题,但是过一段时间后,GlassFish服务器就会自动关闭。我查看了server.log文件,但一切似乎正常,没有任何描述失败或关机的条目。您有什么建...

14得票4回答
本地网络中的独立Wildfly

我需要一种方法让局域网用户(192.168.x.y)可以访问我的Web应用程序前端(默认情况下位于localhost:8080)。假设我的IP是192.168.1.72,我希望在我的网络中,其他客户端可以通过在地址栏中输入192.168.1.72:8080来查看我的应用程序前端。是否有办法在我...

50得票3回答
Jetty,Tomcat,Nginx,Geronimo和Glassfish:我感到困惑。

作为一个刚接触Java EE生态系统的人,我对这些产品感到困惑,因为它们共享了大量关键字,其中一半来自Apache软件基金会。 有人能为我提供简短明了的区分每个产品的解释吗?

37得票12回答
从Tomcat中获取服务器端口号而不需要请求

是否有任何Tomcat API或配置可以在应用程序启动时告诉它正在运行的端口,而不需要请求? 假设有两个Web应用程序在同一个Tomcat服务器上运行,其中一个需要调用另一个Web服务。我们不希望请求离开Tomcat服务器(如果使用Apache服务器名称或绝对URL,则请求将出去并返回,可以...

13得票5回答
类加载泄漏 - 是否值得解决?

ClassLoader泄漏通常会导致java.lang.OutOfMemoryError: PermGen。在应用程序服务器上工作时,您可能会看到这是由于多次重新部署共同应用程序的结果。关于此问题的说明和可能的解决方法可以在以下两个链接中看到(以及其他链接)。 http://blogs.ora...

25得票8回答
加速Weblogic服务器启动时间

在我的工作中,我们使用Weblogic服务器来托管企业门户。这还可以。 然而,最近我有机会在一些副项目中使用Tomcat,并且我对于速度上的巨大差异感到震惊。Tomcat需要3-5秒才能启动,并且需要10-15秒来部署一个中等大小的项目。而Weblogic需要3-5分钟才能启动,并且需要长达...

13得票5回答
有哪些替代Spring Batch处理排队作业的方案?

我一直在研究Spring Batch以解决大量数据涉及的批处理场景。是否有其他与Spring Batch竞争的解决方案可用于Java EE环境?

11得票2回答
禁用Apache Tomcat 6.0中的PUT TRACE DELETE请求

我需要在我的应用服务器Apache Tomcat 6.0上禁用PUT、DELETE和TRACE HTTP请求。 到目前为止,我搜索到的所有来源都指向了httpd.conf中的limit参数。因此,我要事先说明一下,我没有使用Apache Web服务器,而是直接由Tomcat处理请求,因此不存...