- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Java 新手并阅读了一篇文章 (https://wiki.shibboleth.net/confluence/display/OpenSAML/OSTwoUsrManJavaInstall),其中指出唯一已知可用的 JAXP 提供程序是 Apache Xerces 和 Xalan 项目,并且我必须认可不同的 JAXP。
“认可”Java 中的库是什么意思?
我最熟悉c/c++/c#。在任何这些环境中,等效操作是什么?
最佳答案
嗯,您可能会将 JAR 视为 DLL(大多数情况下,尽管它们在许多方面有所不同)。现在,如果在您的项目中发现两个具有相同代码库但版本不同的不同 JARS(这里不同的版本意味着 API 的不同版本),会发生什么情况。
现在这可能会导致冲突。当您使用 Web 服务和 XML 解析器时,这些冲突尤其明显。
因此,当某些 Web 服务框架要求您“认可”一个 jar 时,这意味着您需要将其放入 JDK Endorsed 文件夹中 -
\lib\endorsed [Microsoft Windows] /lib/endorsed [Solaris or Linux]
这里的 JAVA-HOME 就是你的 JDK 的安装位置。
注意 - 此功能应谨慎使用,可能会产生意想不到的后果。
进一步阅读 -
关于java - Java 中的库 "endorse"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13696196/
我是 Hyperledger Fabric 的新手。谁能告诉我背书政策存储在 Hyperledger Fabric 中的什么位置? 提前致谢 最佳答案 当您在 channel 上下文中为链代码指定(或
我是 Java 新手并阅读了一篇文章 (https://wiki.shibboleth.net/confluence/display/OpenSAML/OSTwoUsrManJavaInstall),
我正在尝试开发一个应用程序,用户可以在其中拥有自己的个人资料,个人资料可以显示用户的技能,并且这些技能可以得到其他用户的认可(或“喜欢”,很像 LinkedIn!)。 我有一个profiles 表和一
我正在使用 Eclipse (3.4) 和 m2eclipse 创建一个 Web 应用程序。我正在使用 deploy 目标,但通常更喜欢使用 run 目标来使用 maven tomcat 插件中的嵌入
早上好,我的问题的原因是关于一个错误,它告诉我 neatbens javaee-endorsed-api-7.0 not found 我正在尝试查找有关如何解决的信息,但我发现信息是6.0 但它对我有
我下载了最新版本 v1.3.0-rc1 中的结构示例和二进制文件。 在建立第一个网络时,使用以下命令:- ./byfn.sh up -c mychannel -s couchdb Peer 无法加入
我想将我的 jaxws 升级到 2.2(jdk1.6 与 jaxws 2.1 捆绑在一起)。我的jdk是(我没有安装public jre): java version "1.6.0_20" Java(
这个问题在这里已经有了答案: How to fix -Djava.endorsed.dirs not supported, that emerged after installing WTP in
谁能告诉我这个:该项目使用了一个名为“javaee-endorsed-api-6.0”的类库,但是没有找到这个类库。 我已经下载了 javaee-endorsed-api-6.0.jar 并在 net
我们使用 Java EE,并希望在 Netbeans 中使用版本 8。 我做了以下事情: Netbeans how to add a JavaEE version? 还有这个: Upgrade net
我想将 Java 8 Spring Boot 项目升级到 Java 11。它使用 Gradle 4.9(包装器)。我使用的是 Intellij 2019.1 社区版。 下载 Java 11 后,当我运
我刚刚安装了 IntelliJ IDEA 2020.1,当我运行或构建我的项目时,我得到这个错误: Error:Cannot run program "D:\Java\jdk1.8.0_231\bin
我们需要让最新版本的 Xalan/Serialize/Xerces jar 文件在我们的耳朵中运行。当我们运行应用程序代码时,Jboss 5.1 lib/endorsed 目录中的版本首先被加载,随后
在 Windows 7 上,我有一个 ant 目标,它将 xalan 库复制到 jdk 认可的目录中,以便可以执行下一个 xslt 转换任务。 ant 目标第一次运行时,xslt 转换失败。第二次运行
我最近遇到了 glassfish Standalone (v3.1) vs glassfish Embedded (v3.1) vs java SE 以及 java.endorsed.dirs 的使用
我有一个利用 CORBA 的现有 Java 应用程序。因此,它使用 java.endorsed.dirs 命令行参数指向包含我们正在使用的 CORBA 库的目录。该应用程序当前使用以下命令行运行良好:
我以前用tomcat做项目,但是这个问题是在安装WTP之后,当我尝试在服务器上运行应用程序时出现的。 首先出现一条消息,无法创建 Java 虚拟机,然后在控制台中出现: -Djava.endorsed
我想做的是让一个用户每月只认可 3 个其他用户(如果可能的话,也许每个新月都会清除限制。 我试过按照这个 ror limiting users to 2 posts per day 运气不好。我在我的
我使用 Maven 原型(prototype) (webapp-javaee6) 创建了一个新的 Java EE 6 项目,但不明白为什么某些东西会放在 build 中POM 的元素。具体来说,我不明
我在 IDE 中使用 Eclipse 4.7.3a 和 Tomcat 9.0.4。我从 Java 8 升级到 Java 10。我将 JAVA_HOME 更改为指向 JDK 10 安装。我进入 Ecli
我是一名优秀的程序员,十分优秀!