问题标签 [jakarta-ee]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1105 浏览

java - 您可以以编程方式重新启动 j2ee 应用程序吗?

有谁知道是否可以(从应用程序)重新启动 J2EE 应用程序?如果是这样,怎么做?

如果可能的话,我希望能够以与应用程序服务器无关的方式来做到这一点。

该应用程序将在许多不同的应用程序服务器上运行——基本上是客户喜欢的任何服务器。

如果不可能以与应用程序服务器无关的方式执行此操作,那么出于我的目的可能不值得这样做。我总是可以只显示一条消息,通知用户他们需要手动重新启动应用程序。

0 投票
8 回答
47995 浏览

java - Tomcat 与 Weblogic JNDI 查找

我们使用的 Weblogic 服务器已配置为允许使用 JNDI 数据源名称,例如“appds”。

对于开发(本地主机),我们可能正在运行 Tomcat,当在 server.xml 的 <context> 部分中声明时,Tomcat 会将 JNDI 数据源挂在 JNDI 树中的“java:comp/env/jdbc/*”上。

问题:在 Weblogic 中,JNDI 查找是“appds”,而在 Tomcat 中,似乎我必须提供正式的“java:comp/env/jdbc/appds”。恐怕 Tomcat 版本是一个隐含的标准,但不幸的是,我无法更改 Weblogic 的配置......所以这意味着我们最终会得到两个不同的 spring 配置文件(我们使用的是 spring 2.5)来促进不同的环境。

有没有一种优雅的方法来解决这个问题。我可以直接在 Tomcat 中查找 JNDI 名称吗?Spring 可以取个名字并在两个地方都看吗?谷歌搜索或建议会很棒。

0 投票
1 回答
247 浏览

java - Weblogic 默认处理程序可以显示上下文列表吗?

在 Jetty 中,如果在 '/' 处没有部署,则DefaultHandler会显示已知上下文的列表。这在开发过程中非常有用。

是否可以配置 BEA Weblogic 以提供类似的便利?

0 投票
4 回答
3370 浏览

ant - 有没有更简单的方法可以部署到 WebSphere?

我已经看到这个关于使用 WAS ant 任务部署到 WebSphere 的问题。

有没有更简单的方法来做到这一点?过去,我通过将战争文件放入目录中来部署到 Tomcat。我希望 WebSphere 有一个类似的机制,它不涉及调用 IBM 库或依赖 RAD 安装在您的工作站上。

0 投票
2 回答
1518 浏览

windows - 如何远程获取 Windows 机器上文件的校验和?

我正在尝试使用自动发现工具检查远程 J2EE 应用程序服务器中的 JAR 文件何时更改了内容。目前,系统使用 WMI 下载整个 JAR 以在本地对其进行校验,这对于大型 JAR 来说速度很慢。

对于 UNIXy 服务器(和带有 Cygwin 的 Windows 服务器),我可以通过 SSH 登录并运行md5sum foo.jar. 理想情况下,我想避免在远程服务器上安装额外的软件(可能有数千个),那么有没有一种在普通 Windows 服务器上执行此操作的好方法?

0 投票
4 回答
881 浏览

java - 追踪文件句柄

我有一个使用 log4j 的大耳朵,并且有一个用于设置它的配置文件。在这个配置文件中没有提到某些日志文件,但是除了配置文件中指定的文件之外的其他文件会在日志文件夹中生成。我搜索了 (logger|log4j|log).(properties|xml) 的其他组合,但在耳朵中包含的所有 jar 文件中都没有发现任何有希望的东西。我如何追踪创建这些额外文件的有问题的线程/类?

0 投票
2 回答
9583 浏览

java - Java EE SqlResultSetMapping 语法

我有以下 Java 6 代码:

我在最后一个右括号上收到语法错误。Eclipse 给出:“插入 EnumBody 以完成块语句”和“插入枚举标识符以完成 EnumHeaderName”。来自 javac 的类似语法错误。

我究竟做错了什么?

0 投票
4 回答
9743 浏览

java - Java Servlet 404 错误

404 resource not found当 Sun 的 J2EE 自动创建的给定 .WAR 中的页面deploytool试图在同一个 .WAR 文件中加载 Servlet 时,最有可能导致错误的罪魁祸首是什么?
例如:

HTTP 状态 404 - /MyServlet/MyServlet

类型状态报告

消息/MyServlet/MyServlet

描述请求的资源 (/MyServlet/MyServlet) 不可用。


相关:其中,您希望有多少是特定于服务器的?例如:Sun Java Application Server vs Tomcat & Catalina

0 投票
2 回答
8467 浏览

java - 来自 Java/Struts 的 ResourceBundle 和替换表达式

如果我有一个资源包属性文件:

A.属性:

然后我有加载资源包的java代码:

如何用某个值替换 {0} 文本

这样输出结果如下:

资源包中没有任何方法可以执行此操作。另外,我在 Struts 中,有没有办法使用 MessageProperties 进行替换。

0 投票
2 回答
1390 浏览

java - 将 EJB 2.x BMP 实体 bean 与 Hibernate 3.x 混合

我有一个使用 EJB 2.x 实体 bean (BMP) 的大型应用程序。众所周知,这是一种可怕的持久性策略(如有必要,我可以详细说明)。

我想开始迁移这个应用程序以使用更具表现力、透明和非侵入性的持久性策略,并且鉴于我公司以前的经验,Hibernate 3.x 是显而易见的选择。

迁移到 Hibernate 需要一段时间,因为应用程序中有超过 100 个表使用实体 bean。因此,我正在研究一种分阶段的方法,其中两种持久性策略并行运行,如果可能的话,最好同时在同一张表上运行。

我的问题是,将这两种持久性策略结合起来有哪些陷阱(如果有的话)?他们会互相妨碍吗?