2013-09-04 5 views
0

я установил WEBSPHERE профиль свободу и пытается создать серверJVMSHRC559E Не удалось создать каталог «% S » для общего кэша класса при создании сервера для Websphere профиля свободы

из Websphere/свободы/бен: сервер создания сервер1

ниже ошибки приходит

JVMSHRC559E Failed to create a directory "C:\Program Files\IBM\WebSphere\Liberty\usr\servers\.classCache" for the shared class cache 
CWWKE0005E: The runtime environment could not be launched. 
CWWKE0066E: An exception occurred while creating server server2 at location C:\Program Files\IBM\WebSphere\Liberty\usr\servers\server2. 
com.ibm.ws.kernel.boot.LocationException: Unable to create server directory C:\Program Files\IBM\WebSphere\Liberty\usr\servers\server2 
     at com.ibm.ws.kernel.boot.BootstrapConfig.verifyServer(BootstrapConfig.java:684) 
     at com.ibm.ws.kernel.boot.Launcher.createPlatform(Launcher.java:106) 
     at com.ibm.ws.kernel.boot.Launcher.main(Launcher.java:55) 
     at com.ibm.ws.kernel.boot.cmdline.EnvCheck.main(EnvCheck.java:52) 
       Java home: C:\Program Files\IBM\WebSphere\Liberty\java\java_1.7_64\jre 
       Install root: C:/Program Files/IBM/WebSphere/Liberty/ 
      System libraries: C:/Program Files/IBM/WebSphere/Liberty/lib/ 
       User root: C:/Program Files/IBM/WebSphere/Liberty/usr/ 
      Server config: C:/Program Files/IBM/WebSphere/Liberty/usr/servers/server2/ 
      Server output: C:/Program Files/IBM/WebSphere/Liberty/usr/servers/server2/ 
+0

У вас есть доступ к каталогу? Можете ли вы создавать каталоги/файлы вручную в этом каталоге? –

+0

Да, его локальная машина Windows Я попытался создать каталог вручную и его работу ... но при создании его спрашивает из-за того, что вы хотите продолжить и создать его, поскольку ему нужны привилегии администратора, если я скажу «да», это создаст ... – Phaneendra

+0

есть любой способ передачи аргументов в командной строке с пользователем – Phaneendra

ответ

2

Проблема (как bkail это правильно указывает), является то, что каталог сервера не может быть создан из-за разрешения.

Учитывая, что у вас установлена ​​Liberty в каталоге Program Files, я рекомендую установить WLP_USER_DIR для перемещения файлов конфигурации и серверов в каталог, в который вы можете писать, например C: \ Users \\ Liberty.

Создайте файл server.env в C: \ Program Files \ IBM \ WebSphere \ Liberty \ Etc \ каталог и добавьте следующее:

WLP_USER_DIR = C: \ Users \\ Liberty

(или что бы вы ни выбрали).

Когда вы запускаете последующий create/start/stop/etc. операций, он будет искать серверы и данные конфигурации в этом каталоге вместо этого, что должно устранить требование для административных разрешений для работы с серверами свободы.

 Смежные вопросы

  • Нет связанных вопросов^_^