我们正在开发一个部署在Websphere Web Server上的Java EE Web应用程序。目前,需要并发执行来加快响应时间。那么在下面的选择中,哪个以及为什么会是一个更好的选择呢?
ExecutorService
托管执行器服务
(上述两种方法的基本用法和实现差异是什么)ManagedExecutorService的javadoc使区别变得非常明显:
ManagedExecutorService扩展了Java™SE ExecutorService,以提供在Java™EE环境中提交执行任务的方法。ManagedExecutorService的实现由Java™EE产品提供商提供。应用程序组件提供程序使用Java命名和目录接口™(JNDI)使用资源环境引用查找一个或多个ManagedExecutorService对象的实例。还可以通过使用资源注释将ManagedExecutorService实例注入到应用程序组件中。
您应该简单地使用规范定义的EE并发实用程序(包括ManagedExecutor)。
我在WebSphere控制台上部署了WAR文件,并将其映射到数据源。我能够测试我用PostgreSQL服务器详细信息配置的数据源。但是我的应用程序没有连接到服务器。我是新来的WebSphere,谁能帮我配置基于下面context.xml文件的数据源。我的应用程序在tomcat中工作得很好,但在WebSphere中却不行。 我认为我在数据源配置中做错了什么。
我的应用程序已成功部署在IBMWebSphere6.1的测试环境中。我需要在本地计算机上部署相同的应用程序。我能够使用管理控制台在IBMWebSphere上安装我的web应用程序。但我无法配置数据源。在测试环境中成功使用的属性文件中提供了数据源。现在,我在哪里配置IBMWebSphere中的数据源,我的应用程序将使用它。未在web中配置数据源。xml或IBMWebBND。xmi。部署后,日志文件中
我需要一些使用远程ejb调用的帮助。有以下设置: 背景: 一个JavaEE web应用程序(命名为app1)托管在一个古老的WAS8应用程序服务器上。应用程序为应用程序之间的通信提供至少一个(已知)远程ejb。 基础设施信息: WAS8使用java Version1.6.0运行在我公司的Intranet上的linux服务器上。WAS8是8.0.0.15nd版本。 websphere liberty
我们使用支柱开发了独立的Web应用程序
网络球体9.0版安装在我们的RHEL 8.3操作系统中。现在我已经部署了一个网络应用程序-. war文件,其中包含多个模块-网络服务、网络模块等。这场战争已经成功部署,我也能够在网络球体企业应用程序-AppName-START中启动它。应用程序以成功消息开始。 现在问题就在前面。我们的应用程序需要特定的文件引导。属性。该文件有几个配置,如jdbc参数、jmx端口、jms配置、jvm参数、日志路径等
当我在WebSphere8.5.5中启动应用程序时,我得到了一个错误,并且应用程序启动失败,我搜索日志并得到了这个堆栈跟踪。你们知道吗?