Java程序Sina App Engine部署出错

今天挂了个java demo到sae上去,可是无论本地怎么运行的好好,到sae上就是不能运行....错误如下

Error 404 - Not Found.

No context on this server matched or handled this request.
Contexts known to this server are:




由于好几年不碰java,心虚,只能一点一点修改尝试,最后发现大致规律是:web.xml不配置任何servlet相关内容,sae能正常部署,web.xml配置错误的servlet-class(class不存在),sae能正常部署;一旦配置了一个正确的servlet-class,就会出现上面的错误...
只能上sae论坛求助,发帖的同时发现又看了遍sae java的文档,发现“SAE Java 环境以 OpenJDK 1.6 和 Jetty 7.4 为基础构建而成,平台运行在CentOS-6.x 64位Linux环境下。”
会不会是jdk的版本问题?因为我本机是1.7的jdk,好吧,装了个1.6的jdk,重新编译生成war包上传,果然妥了!

 

这么个问题折腾了我差不多一下午,实在是不应该,看来以后看文档真得得再细心一点。

转载于:https://www.cnblogs.com/joecheung/p/3647339.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值