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

部署到AWS时发生Resteasy 404错误

诸彬郁
2023-03-14

当我在本地运行应用程序时,我使用GETlocalhost:8080/resources/sqlData/projects访问Rest资源没有问题,但是出于某种原因,当我在AWS服务器上尝试时,我使用my-app.elasticbeanstalk.com/resources/sqlData/projects.

Amazon Web服务是否需要某种版本的Resteasy或其他东西?这是我的日志:

172.31.2.30(70.114.214.76172.31.2.30)-[24/Nov/2014:00:12:28 0000]“GET/images/server.png HTTP/1.1”200 662“my app.elasticbeanstalk.com/”“Mozilla/5.0(兼容;MSIE 9.0;Windows NT 6.1;Win64;x64;Trident/7.0;MDDCJS)”172.31.2.30(70.114.214.76,172.31.2.30)-[24/Nov/2014:00:12:28:28]“GET/images/HTTP/1”753“my app.elasticbeanstalk.com/”Mozilla/5.0(兼容;MSIE 9.0;Windows NT 6.1;Win64;x64;Trident/7.0;MDDCJS)“172.31.20.210(70.114.214.76172.31.20.210)-[24/Nov/2014:00:14:18 0000]”GET/resources/sqlData/projects HTTP/1“404 1003”-”Mozilla/5.0(Windows NT 6.1;WOW64;rv:33.0)Gecko/20100101/33.20.210(70.114.214.76172.31.20.210)-[24/Nov/2014:00:15:32 0000]“GET/resources/sqlData/projects HTTP/1.1“404 1003”-“Mozilla/5.0(Windows NT 6.1;WOW64;rv:33.0)Gecko/20100101 Firefox/33.0”

有什么想法吗?

共有1个答案

戈睿识
2023-03-14

所以,我终于找到了问题的原因。我正在将jvm设置为1.8版,但我想我需要将AWS设置为1.7版。无论如何,我在pom中更改了以下插件。xml到1.7和Rest突然如预期那样工作。

<plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.7</source><!-- changed from 1.8 -->
                    <target>1.7</target><!-- changed from 1.8 -->
                </configuration>
            </plugin>
        </plugins>
 类似资料:
  • 我在netbean(在glassfish服务器上运行)上有一个javaEE应用程序(webapp)。我使用JPA ORM。我在MAVEN上导入了所有正确的jar。当我想在远程服务器(在tomcat上运行)上部署此webapp的WAR文件时,JPA会使其崩溃... 我在服务器上有一个错误500: _EmployeesManagementApplication2_war_1PeristenceExce

  • 我有一个grails应用程序。我没有战争档案。我只有文件夹和文件。我正在尝试安装它,我面临着一些问题。我使用的步骤包括: > 我正在创建包含应用程序(文件和文件夹)的zip文件 我将使用Elastic Beanstalk向导,并使用TomaCat 7创建新环境。我正在使用所有默认配置。 当向导要求时,我上载包含应用程序的zip。最后,向导通知我应用程序安装正确,但当我试图查看正在运行的版本时,我会

  • 我正在将我的一些JS代码转换为typescript,当使用无服务器框架在AWS上部署到一个lambda并运行它时,我得到以下错误。起初,我认为我的进口是不好的,但看起来一切都是预期的。 {“errortype”:“runtime.importmoduleerror”,“errormessage”:“error:找不到模块'tslib'\n需要堆栈:\n-/var/task/handlers/cre

  • 在weblogic中部署war文件时出现以下错误 消息图标-发现错误验证问题<5:4>问题:CVC->complex-type.2.3:仅元素内容类型的元素“web-app@http://java.sun.com/xml/ns/javaee”不能有文本内容。<14:5>问题:cvc-complex-type.2.4a:元素servlet-mapping@http://java.sun.com/xm

  • 可以用一句话描述:离线训练、在线识别 完整的深度学习开发周期从逻辑上分为开发和部署两个阶段。 开发阶段(离线训练阶段): 数据专家选择训练数据 算法专家设计模型参数 开发专家对训练过程进行优化和调试,得到满足发布的模型,在Caffe中即为*.caffemodel文件。 部署阶段(在线识别阶段): 由线上负责生产的工程师利用开发团队提供的可发布模型部署到线上生产机器。 Docker简介 Docker