[英]Resteasy 404 error when deployed to AWS
當我在本地運行應用程序時,使用GET localhost:8080 / resources / sqlData / projects訪問其余資源沒有問題,但是由於某些原因,當我在AWS服務器上嘗試該應用程序時,使用my-app.elasticbeanstalk時出現404錯誤.com / resources / sqlData / projects。
Amazon Web Services是否需要特定版本的Resteasy或其他版本? 這是我的日志:
172.31.2.30(70.114.214.76,172.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 +0000]“ GET /images/database.png HTTP / 1.1” 200 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.76,172.31.20.210)--[24 / Nov / 2014:00:14:18 +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“ 172.31.20.210(70.114.214.76,172.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”
有任何想法嗎?
因此,我終於找到了引起問題的原因。 我將jvm設置為v。1.8,但是我想我需要將AWS設置為v。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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.