gpt4 book ai didi

java - 尝试在 Tomcat 8 下运行 RSA SDK

转载 作者:行者123 更新时间:2023-11-28 22:25:39 29 4
gpt4 key购买 nike

这里是 Java 新手。

正在开发一些使用 RSA SDK 8.2 的 java 应用程序。当作为控制台应用程序运行时,所有应用程序都可以正常工作。我们需要在其上放置一个 Web 前端,但是我们出错了,如下所示。

我们已经尝试在 Wildfly 10 和 Tomcat 8.0 上运行它。使用 Java 1.8

以下是在 Tomcat 上运行时收到的错误。 org.glassfish.tyrus.server.TyrusServerConfiguration.() 下面的 NoSuchMethodException 错误

这存在于 SDK 提供的其中一个 Jar 中。如果我们删除 jar,Tomcat 将提供该页面,但在调用 SDK 时将失败。如果我们包含 jar,我们会收到以下错误。

SEVERE: Error during ServletContainerInitializer processing<br>
javax.servlet.ServletException: java.lang.InstantiationException: org.glassfish.tyrus.server.TyrusServerConfiguration<br>
at org.apache.tomcat.websocket.server.WsSci.onStartup(WsSci.java:88)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5303)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.InstantiationException: org.glassfish.tyrus.server.TyrusServerConfiguration
at java.lang.Class.newInstance(Class.java:427)
at org.apache.tomcat.websocket.server.WsSci.onStartup(WsSci.java:74)
... 8 more
Caused by: java.lang.NoSuchMethodException: org.glassfish.tyrus.server.TyrusServerConfiguration.<init>()
at java.lang.Class.getConstructor0(Class.java:3082)
at java.lang.Class.newInstance(Class.java:412)
... 9 more

Sep 26, 2017 3:00:39 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/tomcattest3] startup failed due to previous errors

最佳答案

我能够使用 Tomcat 9 重现此问题。我将 websocket-ri-bundle-1.1.jar 添加到 Tomcat 的库中,但没有意识到它已经包含 websocket-api-jar。当我删除 ri 包时,我不再收到错误。

关于java - 尝试在 Tomcat 8 下运行 RSA SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46434181/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com