我目前正在使用 Google App Engine、Eclipse 和 Eclipse GAE 插件构建一个项目。部署时,我注意到以下消息:
------------ Deploying frontend ------------
Preparing to deploy: Created staging directory at: 'C:\Users\BARMAL~1\AppData\Local\Temp\appcfg3282446993600952313.tmp' Scanning for jsp files. Compiling jsp files. Scanning files on local disk. Initiating update. Cloning 4 static files. Cloning 72 application files.
Deploying: Uploading 2 files. Uploaded 1 files. Uploaded 2 files. Initializing precompilation... Sending batch containing 2 file(s) totaling 4KB. Deploying new version. Closing update: new version is ready to start serving. Uploading index definitions.
Deployment completed successfully
检查我的实时应用程序 (xxxx.appspot.com) 后,我更改的 servlet 映射(在运行本地开发服务器时在本地工作)似乎没有成功。我猜我的 web.xml 没有被推送。我不太确定我做错了什么——我尝试过更改项目 ID、版本等一切,但无济于事。
我错过了什么?
最佳答案
所以问题是我的 web.xml 格式错误。在处理 Servlet 映射中的路径时,似乎存在一些不一致:/somepage.jsp
在本地工作,但实际部署时需要是 somepage.jsp
到居住环境。
关于java - Google App Engine 未部署新的 web.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18879033/