application-server相关内容

OSGi和应用程序服务器

我无法理解两个平台之间的差异吗? 两者似乎都提供了用于部署和管理应用程序的环境. 首先,我认为应用服务器在幕后使用OSGi,但现在我不这么认为,但是我看到大型AS(jboss,glassfish,websphere等)都在使用OSGi. 全局是什么? 谢谢 解决方案 (在某种程度上)术语“应用程序"的重载. OSGi是用于模块化 Java应用程序的运行时环境(和开发模型).在这 ..
发布时间:2020-05-22 19:14:26 其他开发

在JavaEE 6中执行子流程

我正在尝试从我的应用程序服务器(Glassfish 3.1.2)中执行子流程 因此,我发现了Apache Commons Exec库.问题在于此库创建的线程不应在应用程序服务器上完成,因为服务器不知道这些线程. 有什么办法可以解决这个问题? 是否可以创建一个用Java SE编写的消息组件,该组件使用包含有关待处理作业信息的消息并在应用程序服务器中注册它? 然后,应用服务器将不必 ..

容器内测试与模拟对象进行集成测试

容器内测试通常与使用模拟对象进行测试相反.但是,由于模拟对象只是模仿真实对象的行为,因此容器内测试不是唯一在真实环境中真正测试系统的唯一方法吗? 作为容器内测试和模拟对象的部分替代,Spring提供了TestContext框架,可以很好地初始化Spring,而无需启动实际的应用程序容器(在我的情况下为Web应用程序服务器).但是,这是一种有限的方法,因为它仅初始化特定于Spring的功能,而 ..

如何启用Weblogic 12.1.2 JPA 2.1

我一直在将我们的Web应用程序部署到Weblogic服务器.但是,尽管我可以在此新版本中成功部署该应用程序,但该应用程序无法启动,并且用户无法登录.日志是: May 29, 2015 4:38:47 PM org.springframework.web.context.ContextLoader initWebApplicationContext SEVERE: Context initia ..
发布时间:2019-09-20 20:18:04 Java开发

Oracle是否会退出10gAS而支持WebLogic?

Oracle购买了BEA及其WebLogic工具套件。他们在自己的10gAS Application Server中仍然有竞争产品。两者都是 Java EE ,企业级服务器。虽然由于维护协议需要一些时间,但他们继续在同一建筑空间内生产两种产品是不寻常的。那么...... 他们是否会退出以前的应用服务器以支持WebLogic? 是WebLogic是否会退役? 这可能是多长时间?年? ..
发布时间:2019-01-15 10:37:09 数据库

Web服务器,Web容器和应用程序服务器之间的区别

请告诉我Web服务器,Web容器和应用程序服务器之间的区别。 解决方案 您的问题类似于以下内容: 应用程序服务器和Web服务器之间有什么区别? 在Java中: Web容器或Servlet容器或Servlet引擎:是用于管理Servlets,JSP等组件。它是Web服务器的一部分。 Web服务器或HTTP服务器:能够处理客户端发送的HTTP请求并通过HTTP响应的服务器响 ..
发布时间:2019-01-15 10:12:17 J2EE

应用服务器启动时间的比较?

几个月前,我读了一篇博客文章,其中比较了不同的(Java)应用程序服务器,重点关注在部署新的/更改过的代码之后启动/重新启动服务器所花费的时间,以及对所有这些重新启动导致的开发人员工作效率下降。 我忘了给博文添加书签;我已经尝试了谷歌,但我无法找到原始文章。 是否有其他人看过/阅读过这篇文章,或者有类似文章/统计数据的链接? 解决方案 我认为您正在寻找“调查结果:Java EE ..
发布时间:2019-01-08 19:40:44 Java开发

选择用于Web应用程序开发的应用程序服务器

我的经理要求我建议一个用于Web应用程序开发工作的应用程序服务器。 在我们选择任何应用程序服务器之前需要考虑哪些因素Java J2EE开发中的Web应用程序开发? 如果我现在选择一个并且将来我想要更改到其他应用程序服务器,那么改变的最小努力是什么? / p> 解决方案 Apache Tomcat 和 Jetty 是两个最受欢迎的Web容器。 Tomcat是Java servle ..
发布时间:2019-01-08 13:06:23 Java开发

war文件大小是否以某种方式影响应用程序和/或应用程序服务器的性能?

我们在这里努力工作,有人建议我们应该减小war文件的大小,特别是WEB-INF / lib目录大小,以便提高我们的JBoss实例性能。我仍然怀疑的东西。 我们的应用服务器部署了大约15个网络应用程序,每个大小约为15到20 MB。 我知道这涉及到很多变量,但有没有人真正处理过这种情况? .war文件大小一般会对Web容器产生重大影响吗? 您可以提供哪些建议? 感谢你。 ..
发布时间:2019-01-02 14:38:55 Java开发

Jboss或Tomcat

我在我公司的基础架构团队(Jboss 4.02 / Tomcat 5.5 / Weblogic 8.1服务器)中工作......一些weblogic java应用程序正在转移到jboss / tomcat服务器。那么我们需要的标准是什么?考虑我们是否需要去jboss或tomcat?哪个是最好的选择? 先谢谢, Rakhesh 解决方案 主要区别在于JBoss是应用程序服务器并支持完 ..
发布时间:2018-12-28 16:01:08 Java开发

ClassLoader泄漏 - 他们值得解决吗?

ClassLoader 泄漏通常会导致 java.lang.OutOfMemoryError:PermGen 。在处理应用程序服务器的过程中,您可能会看到这是许多重新部署常见应用程序的结果。可以在这两个链接上看到对此问题的解释和可能的解决方案。 (其中包括) http://dev.eclipse.org/blogs/memoryanalyzer/2008/05/17/the-unknown- ..
发布时间:2018-12-26 14:53:11 Java开发

HttpServletRequest重用

似乎某些servlet容器重用 HttpServletRequest (或更一般地, ServletRequest )请求之间的实例。 问题: 某人指向可以 servlet规范这种行为(或引用此类行为的有效性规则)实例)是定义? 解决方案 它没有在Servlet API中定义。这是一个实现细节。 在3.11中为请求对象(和5.6为响应对象) 每个请求对象仅在serv ..
发布时间:2018-12-20 22:55:56 Java开发

上次资源优化

我正在编写一个不支持两阶段提交的资源适配器。 我知道有一种称为“上一次资源优化”的优化技术。 在JBoss上,你的XAResource类应该实现LastResource以便进行优化。 / p> 我的问题是:如何在WebLogic,WebSpehre,Glassfish等中完成这项工作...... 解决方案 Weblogic: AFAIK (可能非常错误)只有JDBC驱动程序可 ..
发布时间:2018-12-17 10:05:14 Java开发

Tomcat / jBOSS会话 - 它们通常存储在哪里?

前言:我不是java开发人员。 我对Tomcat / jBOSS和其他java应用服务器有疑问。会话(会话数据)存储在哪里?在PHP中,会话通常存储在数据库中,这意味着您可以在负载平衡环境中轻松共享会话数据。在Tomcat和其他应用程序服务器中,默认情况下会话似乎存储在内存中,这不适用于负载平衡环境。虽然PHP默认情况下会将会话存储在文件中,但需要几行才能将其连接到数据库。应用程序服务器也是 ..
发布时间:2018-12-07 17:50:34 Java开发

客户端会话

我希望几个相关网络应用的客户端拥有自己的身份验证状态。这提高了可伸缩性,因为不需要群集节点之间的会话复制。它使得Java Servlets和PHP等不同服务器技术的集成变得更加容易。 我的计划如下: 设置一个带签名和加密的cookie客户端身份验证后的用户名和会话到期时间。 当客户端发送请求时,服务器会解密并验证cookie并根据cookie值授予或拒绝访问权限。 会话过期将通过重 ..
发布时间:2018-12-07 12:44:55 Java开发

Java应用程序的Web用户界面

我正在尝试为Java应用程序创建Web用户界面。用户界面非常简单,包括一个页面,其中包含一个供用户提出查询的表单,以及一个结果页面 - 有点像Google的搜索引擎或Ask.com。 我对Java的基本API非常熟悉,但我没有太多使用Java进行Web环境的经验(尽管我使用过ASP.NET) ),所以我正在寻找一些建议: Web应用程序服务器我应该使用吗?请注意,我的界面很轻,我只想要 ..
发布时间:2018-12-06 13:38:03 Java开发

在没有请求的情况下从tomcat获取服务器端口号

是否有任何Tomcat API或配置可以告诉应用程序(可能在启动时),它在没有请求的情况下运行的端口是什么? 想象一下这样一个场景:有两个Web应用程序在同一个Tomcat中运行,其中一个需要从另一个调用Web服务。我们不希望请求离开Tomcat(如果您使用Apache服务器名称或绝对URL,请求将出去并再次返回并且它可以转到任何实例)并返回。为此,我知道机器名称但无法获取端口号。我知道我可 ..
发布时间:2018-11-27 13:31:48 Java开发

除了EAR和EJB之外,我从Java EE应用服务器获得了什么,而我没有像Tomcat那样进入servlet容器?

我们使用Tomcat来托管基于WAR的应用程序。我们是与servlet容器兼容的J2EE应用程序,但org.apache.catalina.authenticator.SingleSignOn除外。 我们被要求迁移到商业Java EE应用程序服务器。 我认为改变 的第一个缺点就是成本。无论申请 服务器的费用是多少 ,Tomcat都是免费的。 其次是复杂性。我们没有 使用EJB ..
发布时间:2018-11-27 12:34:15 Java开发