【问题标题】:Websphere managesdk.bat -listAvailable / java.io.IOException: Unable to create lock managerWebsphere managesdk.bat -listAvailable / java.io.IOException: 无法创建锁管理器
【发布时间】:2017-03-09 12:19:46
【问题描述】:

我正在尝试更改 websphere 的 java 版本,但返回此错误:

 C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\AppSrv01\bin>managesdk.bat -listAvailable
!SESSION 2016-10-26 21:41:15.402 -----------------------------------------------
eclipse.buildId=M20060921-0945
java.fullversion=JRE 1.6.0 IBM J9 2.6 Windows 8 amd64-64 Compressed References 20160406_298378 (JIT enabled, AOT enabled)
J9VM - R26_Java626_SR8_20160406_0830_B298378
JIT  - tr.r11_20160328_114192
GC   - R26_Java626_SR8_20160406_0830_B298378_CMPRSS
J9CL - 20160406_298378
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -application com.ibm.ws.bootstrap.WSLauncher
Command-line arguments:  -application com.ibm.ws.bootstrap.WSLauncher

!ENTRY org.eclipse.osgi 4 0 2016-10-26 21:41:15.920
!MESSAGE Error reading configuration: Unable to create lock manager.
!STACK 0
java.io.IOException: Unable to create lock manager.
        at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:698)
        at org.eclipse.osgi.internal.baseadaptor.BaseStorage.initFileManager(BaseStorage.java:213)
        at org.eclipse.osgi.internal.baseadaptor.BaseStorage.initialize(BaseStorage.java:147)
        at org.eclipse.osgi.baseadaptor.BaseAdaptor.initializeStorage(BaseAdaptor.java:114)
        at org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java:186)
        at org.eclipse.osgi.framework.internal.core.Framework.<init>(Framework.java:158)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:286)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:175)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
        at java.lang.reflect.Method.invoke(Method.java:611)
        at org.eclipse.core.launcher.Main.invokeFramework(Main.java:340)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:282)
        at org.eclipse.core.launcher.Main.run(Main.java:981)
        at com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLauncher.java:402)

已经在搜索但没有想到解决方案,感谢您的帮助。

【问题讨论】:

  • 您是否在与安装 WebSphere 相同的用户 ID 下运行?是管理员吗?如果没有,您最近是否以管理员身份运行过类似 osgiCfgInit 的命令?

标签: java websphere version


【解决方案1】:

如果更多命令因相同的 osgi 错误而失败,那么有一篇文章描述了用户 covener 所述的可能原因,这可能是最初创建配置的超级用户然后是运行命令的小用户,请参阅: http://www-01.ibm.com/support/docview.wss?uid=swg21578438

【讨论】:

    猜你喜欢
    • 2012-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 2014-08-08
    • 1970-01-01
    相关资源
    最近更新 更多