更新于2014-10-19
新版的SAE,不需要引入J2EE的默认包(javaee.jar , jstl.jar等)。
----------------------------------------------------------------------------------------------------------------------------------
1. 在sae上使用struts,需要添加的Listener,在com.company.listener中添加SaeListener.java。
package com.company.listener; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import javax.servlet.http.HttpSessionAttributeListener; import javax.servlet.http.HttpSessionBindingEvent; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; /* * 在sae上使用struts,需要添加的Listener */ public class SaeListener implements ServletContextListener,HttpSessionListener,HttpSessionAttributeListener{ public void contextDestroyed(ServletContextEvent arg0) {} public void contextInitialized(ServletContextEvent arg0) {} public void sessionCreated(HttpSessionEvent arg0) {} public void sessionDestroyed(HttpSessionEvent arg0) {} public void attributeAdded(HttpSessionBindingEvent arg0) {} public void attributeRemoved(HttpSessionBindingEvent arg0) {} public void attributeReplaced(HttpSessionBindingEvent arg0) {} }
2.在web.xml文件中添加sae监听器。
<!-- sae需要的监听器 --> <listener> <listener-class> com.company.listener.SaeListener </listener-class> </listener>
3、修改mysql数据库连接信息,sae提供的是phpMysql。
db.username=(sae提供的用户名,在汇总信息那里) db.pwd=(sae提供的密码,在汇总信息那里) db.driverClassName=com.mysql.jdbc.Driver db.url=jdbc:mysql://w.rdc.sae.sina.com.cn:3307/(sae提供的数据库名)
4、最后一步让我抓狂,fk。我以为输入域名就会自动访问网站的首页,事实我想错了,尼玛的浪费了我多少时光。
需要在【AppConfig】里的【目录默认页面】添加你的首页【index.jsp】,然后在二级域名后面加上index.jsp,这样就可以访问了。
相关推荐
1、本示例是在BAE官方示例的基础上进行修改,使之能够成功部署到新浪SAE上。 2、部署方法是将sdps.war 上传到新浪对应的SVN上(具体svn地址怎么和应用对应,请参考SAE文档)。 3、工程的WebRoot也可以打包成war,...
实现便捷的在本地 eclipse 上开发,在 sae 云服务器上部署和调试,实现在 eclipse 上编译 java web 项目的时候自动生成 war 包,然后再自动通过 svn 上传部署到新浪 sae 云平台的流程,1. 下载 Eclipse 4.2 or 4.3 ...
在SAE(Sina App Engine)平台上使用SSH(Struts、Spring、Hibernate)是一个常见的Web应用开发场景。这个过程涉及到三个关键的技术栈:Struts作为MVC框架负责控制层,Spring提供服务层和依赖注入,而Hibernate则...
包括svnant,sae-1.1.0-all,sae_deploy,sae-...sae java 接口环境库,http://sae4java.sinaapp.com/lib/sae-1.1.0-all.zip 。 ant执行文件,http://sae-java-deploy.googlecode.com/svn/trunk/sae_deploy.xml 。
在SAE(Sina App Engine)平台上部署Java应用时,我们可能会遇到各种问题,其中之一就是jar包冲突。本文将深入探讨这个问题以及如何解决它。首先,我们要理解SAE是一个基于云的服务平台,它提供了一种方便的方式来...
如何在新浪SAE平台上面部署禅道开源项目管理软件.pdf
新浪SAE(Sina App Engine)是新浪公司推出的一项云计算服务,它允许开发者在新浪提供的平台上构建和运行基于网络的应用程序。SAE的定位和谷歌的GAE(Google App Engine)类似,都提供了托管服务来简化开发者对于...
新浪SAE(Sina App Engine)是新浪推出的一款基于云计算平台的应用开发与托管服务,它为企业和个人开发者提供了便捷的Web应用开发、部署以及管理的环境。这个“新浪sae音乐盘”很可能是一个利用新浪SAE平台搭建的...
Sina SAE(新浪云应用引擎)是新浪公司提供的一种基于云计算的服务,允许开发者构建、部署和运行Web应用程序。在"Sina SAE App Test for crawling funny content"这个场景中,我们推测这是一个使用Sina SAE平台进行...
在本教程中,我们将深入探讨如何将CI框架与新浪SAE(Sina App Engine)结合,实现云服务上的MySQL数据库连接。 首先,让我们了解什么是新浪SAE。新浪SAE是新浪公司推出的一个基于云计算的平台,它提供了包括计算、...
【标题】:“新浪微博-java项目”是一个使用JavaWeb技术构建的基于浏览器/服务器(B/S)架构的微型博客系统,模仿了真实的新浪微博平台。这个项目旨在为开发者提供一个学习和参考的平台,帮助他们理解并实践JavaWeb...
【SINA SAE 本地开发环境】是一种便捷的开发...总的来说,SINA SAE的本地开发环境是开发者高效工作的得力助手,它使得开发流程更加顺畅,减少了开发与部署之间的不必要延迟,从而提升了整体的开发体验和项目成功率。
Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib...
在本文中,我们将深入探讨SAE(新浪应用引擎)上的Web项目开发,特别是如何连接并操作SAE的数据库。SAE是新浪公司提供的一种基于云计算的PaaS(平台即服务)平台,它为开发者提供了便捷的Web应用程序托管和运行环境...
【禅道项目管理软件ZenTaoPMS v1.5 for 新浪SAE版】是一款专为新浪SAE(Sina App Engine)平台定制的项目管理解决方案。此版本充分利用了禅道(ZenTaoPMS)的扩展能力,对原有功能进行了适应SAE特性的优化,特别是...
微信订阅号+新浪SAE的使用,可以基于该项目进行修改。项目已经实现了基本的功能,连接微信绝对木有问题。而且架构清晰,方便拓展。