Websphere 8.5.5.6 как исправить ошибку при деплое веб сервиса?
Пытась задеплоить вебсервис в включенной опцией развертываение веб служб, но в процессе установки приложения вываливается :
000062cc SystemErr R java.io.IOException: The system cannot find the path specified.
000062cc SystemErr R at java.io.File.createTempFile(File.java:2013)
000062cc SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.util.ArchiveUtil.createTempFile(ArchiveUtil.java:289)
000062cc SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.util.ArchiveUtil.createTempDirectory(ArchiveUtil.java:201)
000062cc SystemErr R at com.ibm.etools.webservice.deploy.core.ConsoleEARDeploymentModule.setup(ConsoleEARDeploymentModule.java:48)
000062cc SystemErr R at com.ibm.etools.webservice.deploy.core.EARDeploymentModule.execute(EARDeploymentModule.java:63)
000062cc SystemErr R at com.ibm.etools.webservice.deploy.core.DeployWebService.deploy(DeployWebService.java:156)
000062cc SystemErr R at com.ibm.etools.webservice.deploy.core.DeployWebService.execute(DeployWebService.java:102)
000062cc SystemErr R at com.ibm.ws.webservices.combined.deploy.WSDeployTask.performTask(WSDeployTask.java:237)
000062cc SystemErr R at com.ibm.ws.management.application.SchedulerImpl.run(SchedulerImpl.java:315)
000062cc SystemErr R at java.lang.Thread.run(Thread.java:809)
в чем причина не понятно.
Похоже, что сервер не может создать временные файлы. Необходимо проверить где он их пытается создавать и есть ли у него права на запись в этот каталог.
bychok300, если при запуске сервера не задавался ключ -Djava.io.tmpdir=/some/path, то скорее всего сервер использует переменную окружения TMP. Но точно не уверен, последний раз работал с Websphere в 2003-м.
The default temporary-file directory is specified by the system property java.io.tmpdir. On UNIX systems the default value of this property is typically "/tmp" or "/var/tmp"; on Microsoft Windows systems it is typically "C:\\WINNT\\TEMP". A different value may be given to this system property when the Java virtual machine is invoked, but programmatic changes to this property are not guaranteed to have any effect upon the temporary directory used by this method.