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

在TOMCAT上部署WAR文件只会对使用APPLICATION\u JSON的REST API抛出错误

凌黎明
2023-03-14

我正在使用netbeans创建我的项目,我的代码在本地主机上运行良好。我创建了一个war文件并部署在tomcat 7和8上,它抛出了内部服务器错误500。在一天的问题解决之后,代码中的一些小变化使我们达到了使用Mediatype的RESTAPI的程度。Application\u json,它会崩溃,导致内部服务器错误。

当使用Mediatype传递字符串时。TEXT\u HTML,我们没有问题。

不幸的是,POST for rest api只采用JSON,我正在拼命寻找可以解决这个问题的人

请帮忙

共有2个答案

方夜洛
2023-03-14

我确保所有JAX JAR的所有版本等都没有重复。由于我是在最后期限,我只是在我的项目中使用了Maven,工作起来很有魅力

羊舌阎宝
2023-03-14

类路径上可能有两个版本的JAX-RS JAR。或者在类路径上有一个不需要的JSR311API。请参阅此响应。

 类似资料:
  • 我开发了一个springboot war文件来部署到服务器中,但是由于某些原因,我不得不将它部署到xampp的tomcat中,但是我得到了如下错误。我怎么才能修好这个? 信息:validateJarFile(c:\xampp\tomcat\webapps\ipf-2.0.0.rc2\WEB-INF\lib\tomcat-embed-core-8.5.28.jar)-jar未加载。参见Servlet

  • 数据库为:MSSQL 2008 R2 OS=Windows Server 2008 R2 错误日志为: 2014年3月12日下午5:19:53 org.apache.catalina.realm.UserDatabaseRealm开始内部严重:异常查找键UserDatabase javax.naming.NameNotFoundException:Name[UserDatabase]下的UserD

  • 我试图将WAR文件加载到Tomcat 7中,并使用eclipse启动或停止服务器。 我将war文件粘贴到TOMCAT_HOME/webapps文件夹中,启动了服务器。 服务器启动正常,我收到下面的控制台消息。 但当我试图访问我的应用程序时,它给了我错误404,找不到文件。 我查看了TOMCAT_HOME/webapps应用程序,发现了我的war文件和一个同名文件夹——“JavaServerFace

  • 我尝试在独立的Tomcat7.0.91上部署Gradle+Spring Boot2+Angular2应用程序WAR文件。如果我用提供的jar和嵌入的tomcat引导应用程序,一切正常,但是当我在独立容器上部署时,当我转到“/springboot”上下文时,它给我404:“源服务器没有找到目标资源的当前表示,或者不愿意公开存在的表示。”来自tomcat的日志没有显示任何有用的信息。通过在server

  • 5.使用cmd重新启动tomcat。 “信息:部署web应用程序目录C:\apache-tomcat-7.0.77\webapps\MyProject Jun 07,2017 4:50:19 PM org.apache.catalina.startup.hostconfig deployDirectory信息:web应用程序目录C:\apache-tomcat-7.0.77\webapps\MyP

  • 我已尝试使用和批注。 我还尝试在pom.xml文件的标记中包含标记。 我还尝试将添加到 什么都不起作用 null null null user.java 点击URL应该会给出我们想要的输出,但结果却是404。而点击则会得到所需的输出。这意味着applicaiton没有读取application.properties文件,因为api的默认路由在该文件中设置为。