当前位置: 首页 > 知识库问答 >
问题:

Tomcat无法启动应用程序

蒋硕
2023-03-14

我已经在tomcat服务器上安装了应用程序。在启动和加载应用程序的过程中,我有以下堆栈跟踪的错误。如何解决这个问题?

apache-tomcat-7.0.47/webapps/petclinic 2016年10月27日下午12:14:36 org。阿帕奇。卡塔琳娜。果心标准上下文起始内部

严重:ServletContainerInitializer处理javax时出错。servlet。ServletException:未能在组织上实例化WebApplicathtml" target="_blank">ionInitializer类。springframework。网状物SpringServletContainerInitializer。在org上启动(SpringServletContainerInitializer.java:160)。阿帕奇。卡塔琳娜。果心标准上下文。startInternal(StandardContext.java:5423)位于org。阿帕奇。卡塔琳娜。util。生命周期酶。在org上启动(LifecycleBase.java:150)。阿帕奇。卡塔琳娜。果心集装箱基地。addChildInternal(ContainerBase.java:901)位于org。阿帕奇。卡塔琳娜。果心集装箱基地。addChild(ContainerBase.java:877)位于org。阿帕奇。卡塔琳娜。果心标准主机。addChild(StandardHost.java:633)位于org。阿帕奇。卡塔琳娜。启动。主机配置。在org上部署目录(HostConfig.java:1120)。阿帕奇。卡塔琳娜。启动。HostConfig$DeployDirectory。在java上运行(HostConfig.java:1678)。util。同时发生的遗嘱执行人$runnableapter。在java上调用(Executors.java:483)。util。同时发生的未来任务。在java上运行(FutureTask.java:274)。util。同时发生的线程池执行器。java上的runWorker(ThreadPoolExecutor.java:1157)。util。同时发生的线程池执行器$Worker。在java上运行(ThreadPoolExecutor.java:627)。朗。丝线。运行(Thread.java:798)的原因是:java。lang.NoClassDefFoundError:org。玻璃鱼。运动衫服务器java上的ResourceConfig。lang.j9vm。java上的verifyImpl(本机方法)。lang.j9vm。在java上验证(J9VMInternals.java:94)。lang.j9vm。在java上初始化(J9VMInternals.java:169)。lang.j9vm。java上的newInstanceImpl(本机方法)。朗朗,上课。org上的newInstance(Class.java:1781)。springframework。网状物SpringServletContainerInitializer。启动时(SpringServletContainerInitializer.java:157)。。。另外12个原因是:java。lang.ClassNotFoundException:org。玻璃鱼。运动衫服务器org上的ResourceConfig。阿帕奇。卡塔琳娜。加载器。WebappClassLoader。位于org的loadClass(WebappClassLoader.java:1702)。阿帕奇。卡塔琳娜。加载器。WebappClassLoader。loadClass(WebappClassLoader.java:1547)。。。还有18个

共有1个答案

左丘昕
2023-03-14

我想你没有让spring知道一些bean课程。

看看你的背景。xml或dispatcher上下文。xml。

在上面的异常堆栈中,它表示java。发生lang.ClassNotFoundException。

Spring找不到类文件,即使你的java src包中有它们。

如果我的答案不能解决您的问题,那么您需要显示您的xml或源代码以确定问题所在。

 类似资料:
  • 我的程序编译了所有内容,我没有出错,但我实际上期望tomcat应该永久在端口8080上。输出中也没有Spring。在另一个项目中,我做的一切都很好。谢谢你帮助我。 我的父母: 我的tarter.class: 我的Starter-Pom: 控制台输出: 然后什么都不会发生了。谢谢你的帮助。

  • 我下面介绍了spring的RESTAPI,但我无法让它在tomcat服务器上运行(尝试了tomcat 7和9)。在eclipse中,我确实以- 编辑 尝试在项目上安装mvn,然后java-jarproject.jar 编辑2 我将项目导出到一个可运行的jar(并将所需的库打包到生成的jar中),但是 提供 编辑3 我没有删除我的m2,因为那里有很多东西,但我现在通过eclipse的spring工具

  • 我试图使用Intellij启动一个Spring应用程序,但我得到了下面的错误。我尝试将Tomcat依赖项放在pom.xml中,但这并不奏效(我后来也发现不需要这样做)。 应用程序应该可以正常工作,因为它已经在一个同事的电脑上工作了,所以我不太确定为什么我会得到这个错误。我已经尝试了几个修复,我在这里遇到了,但没有一个奏效。下面是我的:

  • 尝试通过Intellij IEDA运行Appium服务器时发生以下错误: 错误:无法启动应用程序会话,错误是:错误:命令失败:C:\WINDOWS\system32\cmd。exe/s/c“c:\Android\sdk\platform tools\adb.exe-s emulator-5554安装”c:\Program Files(x86)\Appium\node\u modules\Appiu

  • 当我尝试运行项目或启动Tomcat时,我不断收到此错误: 从SVN获得更新后发生此问题。看起来在MetalCikisIslemleriBean类中存在一些不兼容性。我搜索了此异常,并作为解决方案添加了 到金属群岛,但仍然没有好处。Tomcat没有启动。关于这个问题,有人有什么推荐吗?提前感谢。 编辑:我安装了另一个Tomcat版本,但仍然不好。我删除了Tomcat工作下的文件 编辑