繁体   English   中英

在Verticle中调用container.deployVerticle时,java.lang.ClassNotFoundException

java.lang.ClassNotFoundException when container.deployVerticle is called in Verticle

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我是Vertx的新手,所以这可能是一个简单的问题。 当我尝试从命令行运行一个Verticle时,当我尝试以编程方式部署另一个Verticle时,我总是得到ClassNotFoundException:

container.deployVerticle( “melby.poc.verticles.AuditVerticle”); AuditVerticle本身是一个顶点,位于我尝试运行的主要“顶点”的子包中

我也尝试过将此模块作为模块运行,而没有任何运气命令来运行verticle:vertx运行src \\ main \\ java \\ melby \\ poc \\ Server.java

当我尝试启动verticle时,Consolle输出为:

Succeeded in deploying verticle
Exception in Java verticle
java.lang.ClassNotFoundException: melby.poc.verticles.AuditVerticle
        at org.vertx.java.platform.impl.ModuleClassLoader.loadFromModule(ModuleC
lassLoader.java:127)
        at org.vertx.java.platform.impl.ModuleClassLoader.loadClass(ModuleClassL
oader.java:108)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at org.vertx.java.platform.impl.java.JavaVerticleFactory.createVerticle(
JavaVerticleFactory.java:55)
        at org.vertx.java.platform.impl.DefaultPlatformManager$21.run(DefaultPla
tformManager.java:1748)
        at org.vertx.java.core.impl.DefaultContext$3.run(DefaultContext.java:175
)
        at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(Single
ThreadEventExecutor.java:370)
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
        at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThread
EventExecutor.java:116)
        at java.lang.Thread.run(Thread.java:745)

我使用vertx 2.1.5和java 8我是否需要以某种方式更改/添加vertx的类路径,以便它能够将类加载到同一源文件夹中?

更新: 通过添加定义可运行的vertfile的mod.json文件并将此文件添加到根目录中,我能够使其工作。 从这个目录中,我现在可以运行命令:vertx run src \\ main \\ java \\ melby \\ poc \\ Server.java -cp target / classes我仍然不理解为什么我需要一个mod.json文件以及为什么我需要定义-cp如果我不以编程方式部署垂直版本,则不需要。

问题暂未有回复.您可以查看右边的相关问题.
5 java.lang.ClassNotFoundException, Tomcat

我的 src 文件夹中的两个 servlet 类中的任何一个都收到 ClassNotFoundException 异常。 似乎只是无法识别该文件夹的内容。 build 文件夹完全是空的,重建项目不会改变它。 我不确定是否需要将 src 文件夹链接到某处或什么地方,但我觉得它绝对应该能够看到这两个 ...

2020-08-21 20:36:41 0 19   tomcat9
9 java.lang.ClassNotFoundException:TopologyMain

我正在尝试向本地风暴群集提交一个简单的字数统计拓扑。 首先,我尝试使用maven,然后使用storm命令行客户端。 我使用eclipse创建了JAR文件。 但是,它抛出了主类未找到的异常。 谁能告诉我可能是什么问题? 我附上下面的代码和例外。 编辑例外: ...

10 错误:java.lang.ClassNotFoundException

它一直说没有找到类,但我似乎在任何Java类中都没有看到错误。 是由于清单文件或Java Build路径中的错误吗? 请帮忙。 为什么要这么困难地问一个问题。 它总是说出更多的细节和东西。 这是logcat 这是提供商类的完整代码 这是清单文件的提供者部分: ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM