当前位置: 首页 > 知识库问答 >
问题:

Intellij 12和websphere liberty 8.5下一个测试版-找不到应用服务器库

贺自明
2023-03-14

我在Mac上安装了最新的WebSphere自由配置文件:

wlp-developers-runtime-8.5.next.beta.jar

在Intellij中,WebSphere版本显示为< code>8.5.next.beta。

在Intellij 12中,我尝试添加此WebSphere Application Server,得到:

无法保存设置:找不到应用程序服务器库

如果我查看文件系统,它的位置似乎是:

  • com.ibm.ws.javaee.jsp.2.2_1.0.0.0.jar
  • com.ibm.ws.javaee.servlet.3.0_1.0.0.jar

从< code>/dev/spec更改为< code>/dev/api/spec

我不确定这是否是根本原因,但 Intellij 似乎将这些添加到以前版本中的类路径中。有没有办法让intellij启动并运行,例如,我可以更改它查找库的位置吗?

共有2个答案

邹弘
2023-03-14

这现在已经在Intelli 12.1.2和更新版本中正式修复。发行说明和原始票有更多细节。

慕宏峻
2023-03-14

有同样的问题。有两种方法

请将wlp 8.5解压缩到您希望安装wlp 8.5.next的文件夹中。解压缩后,将IntelliJ指向该文件夹,它将检测到它。一旦检测到,只需移除wlp文件夹并在同一文件夹中解压缩8.5.next即可。完成后,更正库路径。

或;打开 IntelliJ 的另一个.xml文件(它通常位于 ~/ 中。智能字符12/配置/选项/其他.xml)并按如下方式修改:

<?xml version="1.0" encoding="UTF-8"?>
<application>
  <!-- other stuff -->
  <component name="AppserversManager">
    <LibraryTable>
      <library name="WebSphere 8.5.Next.Beta">
        <CLASSES>
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.annotation.1.1_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.cdi.1.0_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.ejb.3.1_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.el.2.2_1.0.1.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.interceptor.1.1_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.jaxb.2.2_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.jaxrs.1.1_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.jaxws.2.2_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.jms.1.1_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.jsf.2.0_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.jsf.tld.2.0_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.jsp.2.2_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.jsp.tld.2.2_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.jstl.1.2_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.persistence.2.0_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.servlet.3.0_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.transaction.1.1_1.0.0.jar!/" />
          <root url="jar:///opt/wlp/dev/api/spec/com.ibm.ws.javaee.validation.1.0_1.0.0.jar!/" />
        </CLASSES>
        <JAVADOC />
        <SOURCES />
      </library>
    </LibraryTable>
    <ServerDK NAME="WebSphere 8.5.Next.Beta">
      <option name="SOURCE_INTEGRATION_NAME" value="WebSphere Server" />
      <DATA>
        <state>
          <option name="home" value="/opt/wlp" />
          <option name="version" value="8.5.next.beta" />
        </state>
      </DATA>
    </ServerDK>
  </component>
  <!-- rest -->
</application>
 类似资料:
  • 我正在尝试更改其中一个Azure应用服务的Azure应用服务计划,以下是我得到的。它无法搜索我刚刚创建的应用服务计划。 Azure应用服务的当前应用服务计划和我想要更改为存在于同一位置和同一资源组中的计划。这两个计划的唯一区别是定价层。现有计划恰好在“标准:2小”中,我刚刚创建的计划在“标准:1小”中。对于这两个计划,我都选择定价层为“标准1”,因此不确定这是如何在定价层名称中添加数字1和2的。

  • 您好,我是java开发的新手,我正在尝试修改一个同事开发的应用程序,但是当我试图部署它时,我得到了这个错误: servlet.ServletException:org.apache.ibatis.exceptions.PersistenceException: resource database.properties org.glassfish.jersey.servlet.webcomponen

  • 如何测试接收并返回

  • 我在android play商店上发布了我的游戏的alpha版本来测试它。在这篇文章中,一切似乎都很好,但我无法访问alpha play store页面下载apk。我遵循了论坛上能找到的每一个解决方案(清除缓存,在手机上只保留一个帐户,等等),但仍然没有积极的结果。alpha自1周以来处于已发布状态。 是否有人遇到过类似的延迟/问题?如果是的话,你有没有找到解决办法? 谢谢

  • 我有一个独立的Kafka经纪人,我试图配置SASL。配置如下。我试图在经纪人身上设置SASL_PLAIN身份验证。 我的理解是,这与听众有关。名称服务器中的配置。属性,我不需要jaas文件。但我已经尝试过一种方法,看看这是否是一种更好的方法。 我对这些命令中的每一个都进行了实验,但都产生了相同的异常。 显示的异常为: KafkaServer启动期间出现致命错误。准备关机。。。找不到“KafkaSe

  • 你可以在你喜欢的客户端库中尝试 IdentityServer4。我们在 demo.identityserver.io 上有一个测试实例,在主页上你可以找到关于如何配置你的客户端和如何调用一个 API 的介绍。 此外我们还有一个包含大量 IdentityServer 与 Web API 组合演练的仓库(IdentityServer 3 和 4,ASP.NET Core 和 Katana),我们使用该