java - 无法在 ...\PushServer\target\Push-Server-0.12.0-capsule-fat.jar 中找到 Premain-Class list 属性

标签 java maven sockets netbeans signals

我按照此链接运行信号服务器的指南:

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)

我已经用这两个脚本创建了 list ,并将主类指向 PushServer.java在netbeans中,但问题仍然存在。

jar -tf Push-Server-0.12.0-capsule-fat.jar

jar -xf Push-Server-0.12.0-capsule-fat.jar META-INF/MANIFEST.MF

有人知道问题出在哪里吗?

最佳答案

好的,这是胶囊问题

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>

来自: https://github.com/puniverse/capsule/issues/89

关于java - 无法在 ...\PushServer\target\Push-Server-0.12.0-capsule-fat.jar 中找到 Premain-Class list 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40986742/

相关文章:

java - Gson 反序列化为 List<Object>,其中列表的通用类型作为类名给出

Maven 多模块相对于简单依赖的优势

maven - 每个测试设置的 jacoco 覆盖率

java - Socket在while循环中不发送数据

java - 推特 hbc API : how to get the individual tweet texts?

java - 如果在 RecyclerView onBindViewHolder 中有其他条件

java - Thrift 客户端/服务器在空闲期后响应时间不稳定

c++ - 使用 Pragma 以字节为单位适应套接字的大小

java - org.hibernate.QueryException : could not resolve property: company of: Party [from Party party where party. company.name = :companyName]

java - 使用 Swagger 的 Jersey Rest API 文档