2013-03-23 2 views
0

Я установил последнюю версию профиля WebSphere освободительного к Mac:Intellij 12 и вольности 8,5 WebSphere следующей беты - библиотеки сервера приложений не найдены

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

WebSphere версия показана как 8.5.next.beta в Intellij.

В 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

имеет изменения от /dev/spec до /dev/api/spec

Я не уверен, если это является основной причиной, но Intellij, кажется, добавить их к классам в предыдущей версии. Есть ли способ получить intellij вверх и бег, например. я могу изменить местоположение, где он ищет библиотеки?

+0

Вы должны начать с [запроса функции для его поддержки] (http://youtrack.jetbrains.com/issues/IDEA). – CrazyCoder

+1

сделано - http://youtrack.jetbrains.com/issue/IDEA-103787 – planetjones

ответ

2

Был такой же вопрос. Есть два пути.

Либо распакуйте wlp 8.5 в папку, где вы хотите иметь wlp 8.5.next. После распаковки укажите IntelliJ в эту папку, и он обнаружит ее. После обнаружения просто удалите папку wlp и распакуйте ее 8.5.next. После этого исправьте пути библиотеки.

Or; other.xml-файл Open IntelliJ (это, как правило, в ~/.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> 
Смежные вопросы