我按照指南在此链接上运行信号服务器:
https://github.com/lucaconte/BeatTheMeddler
当我尝试在此步骤运行PushServer时:
java -jar Push-Server-<VERSION>-capsule-fat.jar server YourPushServerConfigFile.yml
然后出现错误:
Failed to find Premain-Class manifest attribute in ...\PushServer\target\Push-Server-0.12.0-capsule-fat.jar
Error occurred during initialization of VM
agent library failed to init: instrument
CAPSULE: Client connection failed.
CAPSULE EXCEPTION: Accept timed out while processing null null: null (for stack trace, run with -Dcapsule.log=verbose)
我已经使用这两个脚本创建了清单,并且还在netbeans中将主类指向PushServer.java
,但问题仍然存在。
jar -tf Push-Server-0.12.0-capsule-fat.jar
jar -xf Push-Server-0.12.0-capsule-fat.jar META-INF/MANIFEST.MF
任何人都知道这是什么问题?
答案 0 :(得分:0)
好的,这是胶囊问题
pom.xml
中的将版本更改为更新版本,在我的情况下为1.0.1
<!-- <capsule.maven.plugin.version>0.10.0</capsule.maven.plugin.version>-->
<capsule.maven.plugin.version>1.0.1</capsule.maven.plugin.version>