SpringCloudAlibaba笔记01

介绍

微服务开发入门 - 简易任务管理器

沙箱中的入门了解,沙箱中测试的

环境准备

本教程已经内置了代码,所以只需要启动对应的服务端即可
通过如下命令启动 Nacos 服务端:

$sh prepare.sh

通过如下命令观察nacos启动日志:

$cat /home/shell/nacos/logs/start.out

查看了下目前环境里的目录

shell@Alicloud:~$ ll
total 73108
drwxr-xr-x 9 shell shell     4096 Feb  1 03:54 ./
drwxr-xr-x 1 root  root      4096 Feb  1 03:52 ../
drwxr-xr-x 3 shell shell     4096 Feb  1 03:52 client/
drwx------ 3 shell shell     4096 Feb  1 03:52 .config/
-rw-r--r-- 1 shell shell      729 Feb  1 03:53 derby.log
-rw-r--r-- 1 shell shell       68 Feb  1 03:52 .gitignore
drwxr-xr-x 2 shell shell     4096 Feb  1 03:54 logs/
drwxr-xr-x 7 shell shell     4096 Feb  1 03:53 nacos/
-rw-r--r-- 1 shell shell 74801941 Dec 14 12:01 nacos-server-1.3.2.tar.gz
-rw-r--r-- 1 shell shell      245 Feb  1 03:52 prepare.sh
drwxr-xr-x 3 shell shell     4096 Feb  1 03:52 server/
drwxr-xr-x 3 shell shell     4096 Feb  1 03:52 .terraform.d/
-rw-r--r-- 1 shell shell      199 Feb  1 03:52 .terraformrc
-rw-r--r-- 1 shell shell     3187 Feb  1 03:52 .tutorial.md
drwxr-xr-x 3 shell shell     4096 Feb  1 03:53 work/

编译打包

本节,你将会使用 maven 将程序代码编译打包为可执行的 jar 包

编译服务端程序

  • 进入服务端目录
cd ~/server
  • 执行编译命令
mvn clean package -Dmaven.test.skip

tips: 第一次编译,因为本地 maven仓库缺少相关的类库,编译可能会花2~3分钟的时间

编译客户端程序

  • 进入服务端目录
cd ~/client
  • 执行编译命令
mvn clean package -Dmaven.test.skip

tips: 如果修改代码以后,需要重新执行编译命令

运行程序

本节,你将使用 java 命令来运行上一步打包完成的 jar 文件

启动服务端

1开启新 console 窗口 (点击我打开)
2在新窗口中执行命令

java -jar ~/server/target/server-0.0.1-SNAPSHOT.jar

启动客户端

1开启新 console 窗口 (点击我打开)
2在新窗口中执行命令

java -jar ~/client/target/client-0.0.1-SNAPSHOT.jar

访问应用程序

本节,你将会分别访问服务端和客户端提供的功能;

服务端

服务端,提供了一个内置的数据库管理控制台,可以通过下面的链接访问(h2数据库的web管理端),输入链接信息和账号密码。

  • 密码输入:sa
  • JDBC URL:jdbc:h2:mem:testdb

客户端

客户端,提供了基于 web 的任务管理功能,通过如下链接访问:

原文地址:https://www.cnblogs.com/GYoungBean/p/14381902.html