2013-03-23 51 views
0

我安装了最新的WebSphere Liberty配置文件到Mac:的IntelliJ 12和WebSphere 8.5自由接下来β - Application Server库没有发现

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

的WebSphere版本显示为的IntelliJ 8.5.next.beta

在的IntelliJ 12我尝试添加该WebSphere Application Server和我得到:

无法保存设置:未找到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

有我不知道从/dev/spec/dev/api/spec

变化,如果这是根本原因,但似乎的IntelliJ这些在以前的版本添加到类路径。有没有办法让intellij启动并运行我可以更改它寻找库的位置吗?

+0

您应该从[支持功能请求]开始(http://youtrack.jetbrains.com/issues/IDEA)。 – CrazyCoder 2013-03-23 17:31:27

+1

完成 - http://youtrack.jetbrains.com/issue/IDEA-103787 – planetjones 2013-03-23 17:44:16

回答

2

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

将wlp 8.5解压缩到您想要使用wlp 8.5.next的文件夹中。解压后,将IntelliJ指向该文件夹,它会检测到它。一旦检测到,只需删除wlp文件夹并将8.5.next解压缩到相同位置即可。完成后,更正库路径。

或;打开的IntelliJ的other.xml文件(通常是在〜/ .IntelliJIDEA12 /配置/选项/ other.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> 
相关问题