【SAE 部署 JavaWeb 项目报 404 错误】
来源:互联网 发布:e4a数据库 编辑:程序博客网 时间:2024/05/19 15:43
个人学习整理,如有不足之处,请不吝指教。转载请注明:@CSU-Max
今天写了一个小的 JavaWeb 项目传到 SAE 上,访问的时候出错。本地测试是正常的,而且以前做微信平台开发的时候上传的项目就可以正常访问。于是花了两个小时的时间终于找出了错误的原因。
错误信息如下:
Error 404 – Not Found.No context on this server matched or handled this request.
Contexts known to this server are
根据网上的资料,可能是项目中的 servlet-api.jar 等 jar 包与 SAE 平台提供的 jar 包相冲突。于是将项目打包成 war 包后,删除 lib 下的相关 jar 包。重新上传测试,发现还是报相同的错误。
第一步不成,无计可施,我将项目中 web.xml 中关于 servlet 的部分删除之后,在根目录下新建一个 index.jsp 页面,重新编译上传,可以正常访问。
可见还是 java 部分出现了问题,既然前面已经排除了 servlet-api.jar 等 jar 包冲突问题,那还会是其他什么原因呢?
再经过在网上查找,发现可能是编译使用的 jdk 版本问题。问题就是出现在这里,本机上的 jdk 版本是 1.7,而使用 SAE 需要 jdk 1.6,于是换了 1.6 的 jdk,重新编译上传,测试正常。
原来以前上传到 SAE 上项目正常访问是因为当时使用的机器上 jdk 版本是 1.6。而当前机器上的 jdk 版本是1.7。
********************************************************************************
** 转载请注明出处: @CSU-Max http://blog.csdn.net/csu_max **
********************************************************************************- 【SAE 部署 JavaWeb 项目报 404 错误】
- 项目本地正常, 部署到sae报404错误
- 新浪SAE ———— JavaWeb项目部署教程
- mvc3项目部署后报404错误
- javaweb中报404错误
- 新浪SAE ———— JavaWeb项目部署教程 (2)
- 新浪SAE ———— JavaWeb项目部署教程<数据库连接>
- 新浪SAE ———— JavaWeb项目部署教程<数据库连接2> (源码)
- 新浪SAE ———— JavaWeb项目部署教程<效果展示>
- javaEE项目部署到SAE
- [问题记录]Linux部署web项目报404错误
- linux系统下,部署项目访问报404错误
- 关于LINUX系统下部署javaweb项目失败报错404的问题
- javaweb项目部署文件
- linux 部署javaweb项目
- Linux 部署JavaWeb 项目
- javaWeb 项目Tomcat启动报404
- 将javaweb部署到SAE上,并且连接数据库
- WiFi信号强度--SIGNAL_POLL
- Eclipse配置Maven插件
- HDOJ 2553 皇后问题(1、回溯法 2、位运算)
- Hadoop MapReduce编程入门案例
- IOS学习笔记-3
- 【SAE 部署 JavaWeb 项目报 404 错误】
- Spring Mvc全局异常捕获
- GDB实践:一场std::sort引发的coredump
- HDU 3714 Error Curves
- duilib 响应windows原生消息和自定义消息
- Red Hat Linu分区方案
- xp/win7修改远程桌面端口号3389的方法,超级详细的哦!
- ExtJS学习-----------Ext.Array,ExtJS对javascript中的Array的扩展(实例)
- Vim打造强大的编辑器