首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AWS中找不到Servlets

问在AWS中找不到Servlets
EN

Stack Overflow用户
提问于 2012-11-12 22:54:19
回答 1查看 1.3K关注 0票数 1
  1. 我有一个GWT动态web项目,并生成.war文件。
  2. 我在本地的Tomcat上测试它,效果很好。
  3. 我将其上传到运行Apache 6的,ElasticBean秸秆
  4. 当我在AWS中运行部署版本时,它找不到servlet,就像它们不存在一样
  5. 在一个新的GWT项目中尝试了它,仍然无法工作:“”

我有点卡住了。我不确定这是GWT问题,还是我对AWS-ElasticBean秸秆做错了什么。

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-22 23:38:34

所以我在做了很多测试之后找到了解决方案:

Tomcat 6是在弹性豆柄下运行的内容,默认情况下,当您将XYZ.war文件上传到Tomcat时,上下文-url是(上下文-根)/XYZ。我上传了一个名为MyWebProject.war的war,所以在Tomcat上,它部署在(上下文根)/XYZ上,而在弹性豆杆上,它被部署到YOUR_URL.elasticbeanstalk.com上。

这显然会导致web.xml以一种非常奇怪的方式感到困惑,因此,请总结如下:

将您重命名为XYZ.war并上传到ROOT.war。这应该可以解决问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13352949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档