簡體   English   中英

部署到AWS時出現Resteasy 404錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM