我正在将构建链从Eclipse提供的链切换到Gradle。当我在Eclipse中开发Web应用程序时,我曾经添加一个特定的服务器运行时,以使应用程序服务器提供的jar已存在于类路径中。 现在,我转向Gradle,我怎么知道应用程序服务器提供的jar是什么,因此必须将其指示为ProvideCompile而不是compile? 解决方案如下: 这可能对您有帮助。本质上,您将需要“war” gradle插件:https://gesellix.net/providedcompile-and-compile-dependen…

2020年10月30日 0条评论 41点热度 阅读全文

如果我要构建具有负载均衡功能的apache服务器到不同的后端服务器:我可以控制将请求发送到哪台服务器吗?例如,特定用户始终使用特定服务器? 谢谢 解决方案如下: 您可以将同一台服务器和服务器用于特定会话。 (请查看apache文档以了解粘性会话方法)关于不同服务器上的不同用户,我在这里讨论过类似的主题:http://social.technet.microsoft.com/Forums/en/winserverTS/thread/67e05eec-1f26-47e1-ade5-e4c904d5f70c

2020年10月7日 0条评论 59点热度 阅读全文

我从事Java SE已有多年,并且有两个要运行Java应用程序的JRE和SDK。现在,我要转向Java EE。我知道除了上述两个元素(即SDK和JRE)之外,我还需要一个应用程序服务器。但是,当我访问Java EE的下载页面时,它们仅提供SDK和Application Server。此外,在Internet上我读到我只需要按照Java EE规范安装Application Server? Java EE仅仅是由应用服务器实现的规范吗?其次,JRE在哪里,它是在应用程序服务器内部还是标准版的JRE用于运行分布式组件? …

2020年9月7日 0条评论 54点热度 阅读全文

我正在尝试使GlassFish可以在线访问,但没有成功。我禁用Windows防火墙,只是为了确保它不会打扰任何人。我已经通过以下方式在<network-listeners>中设置了domain.xml: <network-listeners> <network-listener port="8080" protocol="http-listener-1" address="-IPcomeshere" transport="tcp" name="http-listener-1" thre…

2020年7月9日 0条评论 48点热度 阅读全文

在“开发”框中,我们的应用程序模块包含对file:/apps/WebSphere61/systemApps/isclite.ear/ jar文件和类路径条目的引用。但是,在我们的Prod框上,它仅包含jar文件,其中包含我们所有必需的类。在Dev上,使用apache-commons-fileuploader时会引起问题,因为这些类也是systemApps jar中的引用。我们如何从应用程序模块的类路径中删除systemApps库引用? Websphere应用程序服务器6.1.0.17 解决方案如下: 有两个引用库的…

2020年6月24日 0条评论 42点热度 阅读全文

在应用程序服务器中创建JNDI JDBC连接池时,我始终将类型指定为javax.sql.ConnectionPoolDataSource。我从来没有考虑过太多,因为与非池化连接相比,更喜欢池化连接似乎很自然。 但是,在查看一些示例(specifically for Tomcat)时,我注意到它们指定了javax.sql.DataSource。此外,似乎存在maxIdle和maxWait的设置,给人的印象是这些连接也被合并。无论选择的数据源类型如何,Glassfish都允许这些参数。 javax.sql.DataSo…

2020年5月15日 0条评论 51点热度 阅读全文

我正在尝试了解完整的应用程序服务器(例如Weblogic,JBoss等)和servlet容器(Tomcat,Jetty等)之间的区别。 它们有何不同以及何时使用? 谢谢, 解决方案如下: Servlet容器仅支持Servlet API(包括JSP,JSTL)。 应用服务器支持整个JavaEE-EJB,JMS,CDI,JTA,Servlet API(包括JSP,JSTL)等。 可以在servlet容器上运行大多数JavaEE技术,但是您必须安装特定技术的独立实现。

2020年4月30日 0条评论 48点热度 阅读全文

Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为 on-topic用于堆栈溢出。 5年前关闭。 Improve this question 我知道这可能是一个反复出现的话题,但是我已经阅读了很多文章,但仍然有疑问。另外,我想听听有关此的最新观点。 我的应用程序服务器的主要要求是:灵活的配置,支持大量并发用户。它将是用于移动通信行业的系统,因此它也必须具有高可用性。 我将开发Java…

2020年4月16日 0条评论 35点热度 阅读全文

在“开发”框中,我们的应用程序模块包含对file:/apps/WebSphere61/systemApps/isclite.ear/ jar文件和类路径条目的引用。但是,在我们的Prod框上,它仅包含jar文件,其中包含我们所有必需的类。在Dev上,使用apache-commons-fileuploader时会引起问题,因为这些类也是systemApps jar中的引用。我们如何从应用程序模块的类路径中删除systemApps库引用? Websphere应用程序服务器6.1.0.17 解决方案如下: 有两个引用库的…

2020年2月20日 0条评论 40点热度 阅读全文

我有一个jar文件,我想将其放入应用程序服务器(WebLogic)的共享库中。该jar包含一些类,这些类实现位于war部署内部的接口。部署中有一个Spring单例,用于初始化共享jar中包含的类。 所以我想发生的是该类无法加载,因为尚未加载接口(它们已经在部署中),并且当类加载器尝试加载该类时,它可能会遇到一些编译错误(我看不到)并不会加载它,并且当部署尝试实例化尚未加载的东西(共享jar)时,它会出错。 所以问题是我在这里做什么?如何配置所有这些以便工作?我真的不想复制包含共享文件夹中所有接口的jar。 (必须是…

2019年12月22日 0条评论 60点热度 阅读全文