我目前正在AWS-EB上的GlassFish服务器上运行我的Java应用程序。 由于我们的前端已经在Google云端平台上运行,我也希望将我的后端迁移到GCP。
我尝试了Jelastic界面,但我对速度结果不满意。 现在我想在App Engine上部署我的应用程序但是当我部署当前的.war文件时,我收到以下错误:
Error 404 - Not Found.
No context on this server matched or handled this request.
Contexts known to this server are:
/ ---> o.e.j.w.WebAppContext@7e0b0338{/,file:///var/lib/jetty/webapps/root/,UNAVAILABLE}{/root.war} [failed]
我想我错过了一些东西,因为GCP使用Jetty作为服务器。 我有点失落,我希望你们能指出我正确的方向,使这次迁移成功。
答案 0 :(得分:0)
建议here Jetty需要两个配置文件( web.xml 和 applicationContext.xml )。
除此之外,上述问题中的原始海报表明他们通过在部署之前重建项目来解决this GitHub post中的问题。