启动gateway

终止并重启特定UID的Java进程
1-30
su gateway
cd /home/gateway/
ps -ef
找到uid = gateway的 /xxx/jdk/bin/java 进程id
kill -6 进程ID
编译 启动下即可
启动 Spring Cloud Gateway 服务涉及几个关键步骤,包括项目配置、依赖管理以及具体的启动方式。以下是一个详细的指南: ### 配置依赖 首先确保你的项目已经正确引入了相关的依赖项。对于使用 Nacos 作为服务发现组件的情况,需要在 `pom.xml` 文件中添加如下依赖[^2]: ```xml <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-loadbalancer</artifactId> </dependency> ``` 上述依赖确保网关能够与 Nacos 服务注册与发现功能集成,并支持负载均衡。 ### 配置文件设置 接下来,在 `application.yml` 或 `application.properties` 文件中配置服务的基本信息和网关行为。例如: ```yaml server: port: 8080 spring: application: name: gateway-service cloud: nacos: discovery: server-addr: 127.0.0.1:8848 gateway: discovery: locator: enabled: true # 开启服务发现路由功能 [^1] ``` 此配置使网关能够通过 Nacos 发现其他服务,并根据服务名称动态生成路由规则。 ### 启动类 创建一个主类来启动网关服务。该类应包含 `main` 方法并使用 `@SpringBootApplication` 注解以启用自动配置: ```java import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class GatewayApplication { public static void main(String[] args) { SpringApplication.run(GatewayApplication.class, args); } } ``` ### 手动启动服务 #### 使用 IDE 直接运行 打开你的开发环境(如 IntelliJ IDEA 或 Eclipse),导入项目后直接运行带有 `main` 方法的类即可启动服务。 #### 构建 JAR 包运行 你也可以通过命令行构建一个可执行的 JAR 文件,然后手动启动: 1. 构建 JAR: ```bash mvn clean package ``` 2. 运行 JAR: ```bash java -jar target/gateway-service-0.0.1-SNAPSHOT.jar ``` 这种方式适合部署到服务器上。 ### 检查服务状态 一旦服务成功启动,可以通过访问 `http://localhost:8080/actuator/gateway/routes` 来查看当前的路由表信息。这有助于确认服务发现是否正常工作以及路由是否已正确加载[^1]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值