第一步:点开控制台-->云应用SEA,进入下面界面,点击创建

环境配置那些相信大家都会所以我就一笔带过;

第三步:点击代码管理->上传war包,这里你首先得将你的javaweb项目打包成war包才行,如果是zip是无法上传的。

还有就是你必须给你的eclipse安装插件,插件步骤详看红框里面

如果你的javaweb里面含有数据库的话,就得在上传之前对数据库进行一定的处理:

第一步:修改数据库里面的代码:

下面是我的源码:

package swu.xxj.dbutil;
import java.sql.*;
public class DbConnect {
    public static Connection getConnection(){
/*
        Connection conn=null;
        try {
            Class.forName("com.mysql.jdbc.Driver");
            String url="jdbc:mysql://localhost:3306/my_db?user=root&password=123456&useUnicode=true&characterEncoding=utf-8";
            try {
                conn=DriverManager.getConnection(url);
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                System.out.print("链接数据库失败 ");
                e.printStackTrace();
            }
        } catch (ClassNotFoundException e) {
            // TODO Auto-generated catch block
            System.out.print("驱动程序加载失败 ");
            e.printStackTrace();
        }
        return conn;
    }
    */
        //链接云服务器
        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();
                    }
                }
            }

}

第二步:配置pom.xml文件:

源码如下:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">  
<dependencies>
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.20</version>
</dependency>
</dependencies>

</project>

最后数据库修改好了,javaweb文件也上传上去了,现在就是将本地数据库上传到新浪云里面了。

第一步:点击数据库与缓存服务-->共享MySQL-->创建数据库,关于创建数据库里面的配置大家一个都知道,我也就一笔带过了

第二步:数据库创建了接下来就是导入数据了,但是点击数据导入的时候,需要让你创建一个Storage Bucket,但是其实我发现根本就不用去控制台-->云存储scs里面创建一个Bucket的,而且创建了在那边也没有作用。所以下面的方法才是对的:

第一步:下载一个软件。这也官方给的

Cyberduck的下载地址:https://cyberduck.io/

说明文档的地址:http://www.sinacloud.com/doc/sae/php/storage.html#ftp

第二步:新建连接

第三步:填写登录界面

服务器类型选择Swift(OpenStack Storage)

在服务器输入框中输入服务器的地址:按上面的说明说填就行;

在Access Key输入框中输入Access Key;

在Secret Key 输入框中输入Secret key;

两个key的话:

第四步,点击操作-->新建文件夹,出现test文件,然后直接将保持好的.sql文件拖拽进去就可以实现上传(只有这一个办法上传,因为我发现上传按键是灰色的)

第五步:

回到数据库然后导入数据;

最后一步,回到控制台-->云应用SEA-->点击打开链接

弄了两天终于大功告成!!!

新浪云部署javaweb项目相关推荐

  1. 记一次完整的新浪云部署nodejs项目上线完整流程及填坑处理!

    工欲善其事,必先利其器.在开始本次部署新浪云nodejs项目之前,请先做好以下准备工作: 1.注册一个新浪微博账号! 2.使用注册好的新浪微博账号,登录新浪云网站:http://www.sinaclo ...

  2. 新浪云python示例_新浪SAE部署python项目

    SAE实际上就是个多节点的虚拟主机,跟云主机差不多,只不过SAE的节点比一般的云主机要多,把网站程序布署在SAE上比自己用独立的服务器稳定性和性能要高很多.将自己用python开发的博客项目放在SAE ...

  3. 新浪云sae springboot项目部署

    刚刚把自己的公众号项目整到 服务器上. 记录一下. 1. 注册新浪云2. 创建应用(这些操作相对简单,更着步骤走就好.不多讲)3. (创建数据库 共享独享都行) 已上是准备操作. 一.项目设置 因为是 ...

  4. 通过新浪云部署NideShop微信小程序商城(基于Node.js+MySQL+ThinkJS)

    本文档为微信小程序商城NideShop项目的安装部署教程(GitHub),欢迎star 一.购买新浪云SAE 为什么选择SAE? 免费二级域名和支持https访问,不用备案,可用于做微信小程序服务器. ...

  5. 新浪云node加mysql_通过新浪云部署NideShop微信小程序商城(基于Node.js+MySQL+ThinkJS)...

    一.购买新浪云SAE为什么选择SAE? 免费二级域名和支持https访问,不用备案,可用于做微信小程序服务器. 选择对应的部署环境 自定义 -> 开发言语:自定义 -> 运行环境:云容器 ...

  6. 通过新浪云部署Node.js微信小程序商城(不用买域名、不用备案、不用配置https)

    生产环境推荐使用阿里云服务器,阿里云代金券领取 最近更新时间:2019-03-09 原文链接:https://nideshop.com/documents/nideshop-manual/deploy ...

  7. 通过新浪云部署Node.js微信小程序商城(不用买域名、不用备案、不用配置https)...

    本文档为微信小程序商城NideShop项目的安装部署教程(GitHub),欢迎star 一.购买新浪云SAE 为什么选择SAE?免费二级域名和支持https访问,不用备案,可用做微信小程序服务器. S ...

  8. java新浪云服务器有什么jar包_新浪云部署java web程序 注意事项

    在新浪云新手指南里有部署java的示例,但是对一个新手来说难免会有一些地方犯错,折腾了好长时间才把自己的java web部署到了新浪云.这里主要写一些我遇到的问题与第一次使用新浪云的朋友分享一下. 首 ...

  9. 云平台支持哪些java应用服务器_腾讯云部署javaWeb项目之一应用服务器

    1.登录腾讯云,点击登录选择浏览器登录.输入用户名 按回车键 然后输入 密码. 2.安装java环境,直接命令:yum -y install java-1.8.0-openjdk java-1.8.0 ...

  10. 京东云部署Javaweb项目和搭建个人博客

最新文章

  1. NLPML_总结_20210208
  2. Spring MVC静态资源处理(转)
  3. android o wifi 感知,Android上的Wifi感知与Wifi P2P之间有何区别?
  4. JavaScript语句模版
  5. window上远程访问linux上的neo4j的设置
  6. Facets:评估机器学习数据集质量利器 (来自Google、可交互、可可视化)
  7. ASP.NET MVC网站学习问题积累(一)
  8. qt mysql 清空表格_qt删除数据库中的表
  9. 正则表达式(不断更新,欢迎纠错)
  10. 循环中的continue功能
  11. java 中public 类
  12. 绿盾无法修改服务器地址,天锐绿盾V5.50.170626最新版修改说明
  13. Java 输入输出流学习总结
  14. 2019-11-6-Roslyn-how-to-use-WriteLinesToFile-to-write-the-semicolons-to-file
  15. python编程求一个数的平方根_用Python求一个数的平方根.
  16. 总结一下面试中经常被问到的面试题,希望对各位初中级同胞有用。
  17. Ubuntu18.04自带火狐浏览器设置语言为中文
  18. 云杰恒指:期货交易操盘手是怎样的体验?
  19. Linux查看CPU和内存使用情况
  20. 使用pgAdmin把Excel文件导入PostgreSql数据库

热门文章

  1. 分数换算小数补0法_小学数学常用公式大全(单位换算表),替孩子收藏一份...
  2. Ps钢笔工具及其附属工具的用法
  3. 使用vmware+centos7+openfiler搭建达梦DSC两节点集群
  4. 电池SOC仿真系列-基于RNN的电池SOC估算研究
  5. 如何在手机上查银行卡号?进来手把手教你!
  6. 《第一篇》二进制部署高可用K8S集群v1.24.2及运维(亲测无坑)
  7. linux防火墙reject,linux 防火墙配置与REJECT导致没有生效问题(示例代码)
  8. Java实现局域网流量监控
  9. python如何用色度表示数值大小_Python人体肤色检测
  10. bch verilog代码_BCH源码学习笔记 | 第一步:搭建BCH的源码学习环境