我是apache karaf的新手.
当我通过在我的Windows机器上执行bat文件启动apache karaf时.它一直给我低于错误
C:\karaf\apache-karaf-4.0.5\bin>karaf.bat
There is a Root instance already running with name root and pid 1320
Run Code Online (Sandbox Code Playgroud)
我检查了这个pid,但没有使用该pid的进程.
我还检查了任务管理器中的进程,但没有运行名为kafar/root的进程.
Pra*_*iar 38
我想到了.
似乎如果我们关闭命令窗口(没有点击^ D)那么存储的pid不会被清除
下次启动时,karaft从属性文件中读取旧的pid.当然旧的进程不再存在,但由于pid没有从属性文件中清除,apache karaf不知道它.
方案:
或者在开发中删除KARAF_HOME\instances\instance.properties文件也可以.在下次启动时,它将创建instance.properties文件
| 归档时间: |
|
| 查看次数: |
6280 次 |
| 最近记录: |