废话不说直接开始:
一:
首先你要申请个新浪云的账户。为什么用它就是因为它免费!免费!免费!
注册地址:http://www.sinacloud.com/public/login/inviter/gaimrn-mddmzeKWrhKW3roGufWh_iKOufnzQdg.html
他们自带的开发文档:http://www.sinacloud.com/doc/index.html
你可以按照这个一步步搭建。不知道是不是因为我的svn客户端版本和云服务上的版本不一致。导致我更新不了。然后我是直接上传war包的。
二:
我是利用intellij idea 开发的。随便那个web项目。进行一下打包。打war包步骤:
先改一下数据库的连接路径:
第一步:修改数据库里面的代码:
下面是我的源码:
*/
//链接云服务器
String driver = "com.mysql.jdbc.Driver";
String username = System.getenv("ACCESSKEY");
String password = System.getenv("SECRETKEY");
Connection con = null;
//System.getenv("MYSQL_HOST_S"); 为从库,只读
String dbUrl = String.format("jdbc:mysql://%s:%s/%s", System.getenv("MYSQL_HOST"), System.getenv("MYSQL_PORT"), System.getenv("MYSQL_DB"));
try {
Class.forName(driver).newInstance();
con = DriverManager.getConnection(dbUrl, username, password);
// ...
} catch (Exception e) {
// ...
}
return con;
}
public static void closeConnection(Connection conn) {
// TODO 自动生成的方法存根
// 判断conn是否为空
if(conn != null){
try {
conn.close(); // 关闭数据库连接
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
下面是maven 的打包。也可切从命令进入项目包文件的pom.xml所在文件下(一般在trunk文件夹),在命令行输入mvn package,回车,打好的war包会在target文件夹下
测试:war包是否正常。可以把war包放到tomcat的webapps\路径下。启动startup.bat。访问是否OK。
发现的问题:jdk没安装。光在系统里配置是没用的。