`
jacobcookie
  • 浏览: 94871 次
社区版块
存档分类
最新评论

sina sae 部署 java ssh 项目

阅读更多

 

  更新于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
1
分享到:
评论

相关推荐

    基于SSH 框架,可成功部署于新浪SAE java的Demo

    1、本示例是在BAE官方示例的基础上进行修改,使之能够成功部署到新浪SAE上。 2、部署方法是将sdps.war 上传到新浪对应的SVN上(具体svn地址怎么和应用对应,请参考SAE文档)。 3、工程的WebRoot也可以打包成war,...

    新浪sea云java开发包及工具集成,包括sae-1.1.0-all,svn6个jar包,sae-eclipse

    实现便捷的在本地 eclipse 上开发,在 sae 云服务器上部署和调试,实现在 eclipse 上编译 java web 项目的时候自动生成 war 包,然后再自动通过 svn 上传部署到新浪 sae 云平台的流程,1. 下载 Eclipse 4.2 or 4.3 ...

    在SAE平台上使用SSH(struts,spring,hibernate)

    在SAE(Sina App Engine)平台上使用SSH(Struts、Spring、Hibernate)是一个常见的Web应用开发场景。这个过程涉及到三个关键的技术栈:Struts作为MVC框架负责控制层,Spring提供服务层和依赖注入,而Hibernate则...

    Eclipse java web应用自动部署到新浪SAE环境所需jar包和配置文件

    包括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上部署Java应用,jar包冲突解决办法

    在SAE(Sina App Engine)平台上部署Java应用时,我们可能会遇到各种问题,其中之一就是jar包冲突。本文将深入探讨这个问题以及如何解决它。首先,我们要理解SAE是一个基于云的服务平台,它提供了一种方便的方式来...

    如何在新浪SAE平台上面部署禅道开源项目管理软件.pdf

    如何在新浪SAE平台上面部署禅道开源项目管理软件.pdf

    新浪SAE云计算入门攻略

    新浪SAE(Sina App Engine)是新浪公司推出的一项云计算服务,它允许开发者在新浪提供的平台上构建和运行基于网络的应用程序。SAE的定位和谷歌的GAE(Google App Engine)类似,都提供了托管服务来简化开发者对于...

    新浪sae音乐盘

    新浪SAE(Sina App Engine)是新浪推出的一款基于云计算平台的应用开发与托管服务,它为企业和个人开发者提供了便捷的Web应用开发、部署以及管理的环境。这个“新浪sae音乐盘”很可能是一个利用新浪SAE平台搭建的...

    sina sae app test

    Sina SAE(新浪云应用引擎)是新浪公司提供的一种基于云计算的服务,允许开发者构建、部署和运行Web应用程序。在"Sina SAE App Test for crawling funny content"这个场景中,我们推测这是一个使用Sina SAE平台进行...

    CI框架新浪SAE.zip

    在本教程中,我们将深入探讨如何将CI框架与新浪SAE(Sina App Engine)结合,实现云服务上的MySQL数据库连接。 首先,让我们了解什么是新浪SAE。新浪SAE是新浪公司推出的一个基于云计算的平台,它提供了包括计算、...

    新浪微博-java项目

    【标题】:“新浪微博-java项目”是一个使用JavaWeb技术构建的基于浏览器/服务器(B/S)架构的微型博客系统,模仿了真实的新浪微博平台。这个项目旨在为开发者提供一个学习和参考的平台,帮助他们理解并实践JavaWeb...

    SINA SAE 本地开发环境

    【SINA SAE 本地开发环境】是一种便捷的开发...总的来说,SINA SAE的本地开发环境是开发者高效工作的得力助手,它使得开发流程更加顺畅,减少了开发与部署之间的不必要延迟,从而提升了整体的开发体验和项目成功率。

    新浪sae微博技术

    新浪SAE(Sina App Engine)是中国领先的云服务平台之一,由新浪微博推出。它主要面向开发者提供了基于PHP的应用程序托管服务。SAE平台允许开发者利用微博的强大功能来构建自己的应用和服务,特别是在社交网络领域...

    Java项目HTTPDNSLib开源源码 Java项目HTTPDNSLib开源源码

    Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib开源源码Java项目HTTPDNSLib...

    SAE测试web项目(连接SAE数据库)demo

    在本文中,我们将深入探讨SAE(新浪应用引擎)上的Web项目开发,特别是如何连接并操作SAE的数据库。SAE是新浪公司提供的一种基于云计算的PaaS(平台即服务)平台,它为开发者提供了便捷的Web应用程序托管和运行环境...

    禅道项目管理软件ZenTaoPMS v1.5 for 新浪SAE版.rar

    【禅道项目管理软件ZenTaoPMS v1.5 for 新浪SAE版】是一款专为新浪SAE(Sina App Engine)平台定制的项目管理解决方案。此版本充分利用了禅道(ZenTaoPMS)的扩展能力,对原有功能进行了适应SAE特性的优化,特别是...

    微信订阅号+SAE模板Java代码(Spring+Mybatis)

    微信订阅号+新浪SAE的使用,可以基于该项目进行修改。项目已经实现了基本的功能,连接微信绝对木有问题。而且架构清晰,方便拓展。

Global site tag (gtag.js) - Google Analytics