问题标签 [endorsed]

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 投票
1 回答
15262 浏览

jar - 类路径和认可目录之间的区别

有谁知道将适当的 JAR 文件(例如 Apache XALAN)添加到 JRE 的认可目录和将其添加到应用程序的类路径之间有什么区别?

是否可以采用可以添加到认可库中的 jar 文件并将其添加到类路径中?

0 投票
3 回答
15013 浏览

java - LinkageError JAXB 2.0 -> 2.1 (Tomcat)

尝试访问在 tomcat 中运行的 Web 服务时出现此错误。

引起:java.lang.LinkageError: JAXB 2.0 API 正在从引导类加载器加载,但是这个 RI(来自 jar:file:/C:/software/tomcat6/webapps/messaging/WEB-INF/lib/jaxb-impl -2.1.5.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) 需要 2.1 API。使用认可的目录机制将 jaxb-api.jar 放置在引导类加载器中。(见http://java.sun.com/j2se/1.5.0/docs/guide/standards/

我搜索了错误并做了应该解决的问题(我将 jaxb-api.jar,版本 2.1 放在 JDK/lib/endorsed 和 JDK/jre/lib/endorsed 中)但它似乎没有任何效果。

我以前没有它,我不确定发生了什么变化。我使用JDK 6u10。

0 投票
1 回答
1466 浏览

java - Java WebStart 和认可的目录

如何在 java webstart .jnlp 文件中指定我的一些 jars 覆盖了 JRE 内置实现?就像在常规应用程序上背书的 lib 属性一样。

0 投票
1 回答
1683 浏览

java - 在嵌入式 tomcat 服务器中设置“认可”目录

我正在使用 Eclipse (3.4) 和 m2eclipse 创建一个 Web 应用程序。我正在使用deploy目标,但通常更喜欢使用run目标来使用 maven tomcat 插件中的嵌入式 tomcat。我将 xalan jar 添加到了认可的目录中,因为我对rt.jar中的 xalan 有问题。它在部署时工作正常,但我也找不到在嵌入式 tomcat 中定义认可目录的方法。

对我来说最好的是在项目级别(POM.xml)拥有任何解决方案,以便任何其他开发人员都可以享受在嵌入式 tomcat 上运行应用程序的乐趣。

任何想法?谢谢,

罗南。

0 投票
1 回答
1388 浏览

jboss - Sun 将 JAXP(jaxp-ri-1.4.2.jar) 实现到 AIX 是个好主意吗?

我们使用 Sun 的 saaj-impl-1.3.2.jar。

它需要来自 Sun 的 jaxp-ri-1.4.2.jar。

将这些 Sun 的库放在将在 AIX 上的 JBoss 下运行的 Web 应用程序中是个好主意吗?

0 投票
3 回答
40304 浏览

java - 在jdk1.6中使用Endorsed目录的确切方法是什么

我想将我的 jaxws 升级到 2.2(jdk1.6 与 jaxws 2.1 捆绑在一起)。我的jdk是(我没有安装公共jre):

jaxws 自己的文档中,他们解释了如何做到这一点:

解决此问题的一种方法是将 jaxws-api.jar 和 jaxb-api.jar 复制到 JRE 认可的目录中,即$JAVA_HOME/lib/endorsed (or $JDK_HOME/jre/lib/endorsed)

但我不确定这对我的安装有什么影响。对于初学者,我只定义了%JAVA_HOME%. 并且文件夹$JAVA_HOME/lib/endorsed不存在,所以我创建并复制了两个 jar。但如果我这样做(wsgen 是来自 jaxws 的工具)

我仍然得到:

我还尝试创建文件夹JAVA_HOME\jre\lib\endorsed(请注意,在文档中他们说 JDK_HOME,但由于我只有 JAVA_HOME,所以我使用了此路径)。仍然是相同的 wsgen 输出。

我的问题是:

  1. 文档页面中的 JAVA_HOME 和 JDK_HOME 有什么区别?有什么重要的或只是引用 JAVA_HOME 的两种方式?
  2. 'wsgen -version' 是检查使用的 jaxws 版本的有效方法,还是总是调用原始 jdk 中的 exe,但这并不意味着将使用认可的 jar?
  3. 任何人都知道在 jdk.16 中安装 jaxws2.2 的非常详细的步骤吗?

我发现这篇文章暗示了我所看到的我的想法

0 投票
1 回答
1128 浏览

java - 如何以编程方式覆盖/更改 Java 中认可的标准?

在本文档中:http: //download.oracle.com/javase/6/docs/technotes/guides/standards/它仅描述了一种非编程方式来覆盖 Java 中认可的标准(例如,提供不同的 TransformerFactory 实现等...)。把罐子放进去<java-home>\lib\endorsed

有没有办法以编程方式指定认可的 jar?(查看Tomcat的认可目录,我认为这是可能的,毕竟Tomcat是用Java编写的)

0 投票
2 回答
569 浏览

java - 取决于不同 Xalan 实现的两个程序如何在同一个 VM/系统类加载器中共存?

我以多种方式问了这个问题,但我认为我问的问题不正确。我现在怀疑 Xalan,因为它正在实现 Java 认可的标准,所以在给定的 VM / ClassLoader 上只能有一个实现。

这是真的吗?不能在同一个系统类加载器中“生活”2 个 Xalan 实现吗?或者如果他们可以,如何

0 投票
1 回答
1886 浏览

java - 构建项目给了我 java.lang.LinkageError: JAXB 2.1 API is being loaded from the bootstrap classloader

在构建项目时,我收到以下错误:

java.lang.LinkageError: JAXB 2.1 API 是从引导类加载器加载的,但是这个 RI(来自 jar:file:/C:/Documents and Settings/ind/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2. 4-1/jaxb-impl-2.2.4-1.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) 需要 2.2 API。使用认可的目录机制将 jaxb-api.jar 放置在引导类加载器中。(参见http://java.sun.com/j2se/1.6.0/docs/guide/standards/

请回复 asp。

0 投票
1 回答
5153 浏览

java - WAS 7.0 中带有 JAX WS-SUN 库的 Web 服务

问题的背景:

我使用了一个矿外机构公开的Web服务方法,该Web服务是由JAX WS-SUN生成的。实现我单位的其他国内消费的web服务,封装了外包商公开的方法,使用JAX WS-SUN(不是IBM),最初对一些jar的识别有些问题。尝试将服务器上的共享库设置为将 jar 与类加载器 PARENT_LAST 一起使用,但不起作用。尝试使用 JAX WS-IBM 库的 reliza 但没有成功,因此使用 JAX WS-SUN(外部服务提供商使用的库)这样做然后我找到了使用“认可”文件夹的解决方案(该文件夹已经存在但为空)即在 WAS 7.0 中包含的 sdk 目录树中,并在物理上位于(在我的 PC 中)的“类”文件夹中复制其他 jar:

使用安装在 Windows Server 2003 EE - 32 位上的 RSA 7.5(Rational Software Architect)中包含的 WAS 7.0 部署应用程序。到目前为止一切顺利,做我的测试查询暴露方法并获得预期的响应

问题:

当我将 EAR 部署到安装在 linux (RedHat) 内核 2.6.18 - 64 位上的 WAS 7.0 时,就会出现问题。

在这种情况下,我必须创建它不是认可目录的文件夹,并将 jar 放在上面列出的每个目录中,这些目录物理位于:

然后我进行测试并跟踪给出以下错误:

如果您能给我一些想法,我将不胜感激问题的根源或解决问题的任何方法