dubbo-admin访问失败问题

本文讲述了如何将JDK版本从1.10更新到1.8,以解决在部署Dubbo-admin 2.5.7与Zookeeper 3.6.3环境中,由于Tomcat默认使用旧版本JDK导致的访问失败。通过修改setclasspath.sh文件指向正确路径,最终确保了1.8环境的正常运行和应用访问成功。

跟上文修改jdk版本为1.8
上文传送门:Linux修改/ect/profile文件导致虚拟机无法登录

当前环境

  • jdk-1.8
  • dubbo-admin-2.5.7.war(网上改好的版本,可与jdk1.8兼容)
  • zookeeper-3.6.3

部署

把war包放在webapps下,启动zookeeper和tomcat,访问http://192.168.2.129:8080/dubbo-admin
按道理来说应该是可以直接访问的,但是访问失败。
查看日志,发现原因tomcat启动时还是用的jdk10,再使用java -version查看版本时显示1.8。。。(离谱,换1.8了但没有完全换。。。)

tomcat指定jdk版本

在bin目录下setclasspath.sh文件中指定一下
export JAVA_HOME=/usr/java/jdk1.8
export JRE_HOME=/usr/java/jdk1.8/jre

测试

启动tomcat发现是1.8版本,再访问http://192.168.2.129:8080/dubbo-admin直接成功
在这里插入图片描述

访问 Dubbo-Admin 管理界面,需要确保已完成项目的部署并正确配置相关参数。以下是访问管理界面的具体步骤和要求: 1. **确认部署环境** 需要确保开发或服务器环境中已安装以下依赖: - JDK(推荐使用 Java 8 或更高版本) - Maven(用于构建项目) - Node.js(如果涉及前端构建)[^1] 2. **获取并打包 Dubbo-Admin 项目** 从官方仓库下载源码后,进入 `dubbo-admin` 目录,并执行以下命令进行打包操作: ```bash mvn package -Dmaven.skip.test=true ``` 打包成功后,会在当前目录下生成 `target` 文件夹,其中包含可部署的 WAR 包文件[^2]。 3. **配置 Dubbo-Admin 的运行参数** 在部署前,需修改配置文件以适配当前环境。例如,在 `application.properties` 中设置数据库连接信息和端口配置: ```properties # 数据库配置 spring.datasource.url=jdbc:mysql://localhost:3306/dubbo_admin?useSSL=false spring.datasource.username=root spring.datasource.password=yourpassword # 应用端口配置 server.port=8080 ``` 修改完成后,重新打包项目以应用新配置[^4]。 4. **部署 Dubbo-Admin** 将生成的 WAR 包部署到支持 Servlet 容器中,如 Tomcat、Jetty 或 Spring Boot 内嵌容器。启动服务后,确保没有报错且服务正常运行。 5. **访问 Dubbo-Admin 管理界面** 默认情况下,Dubbo-Admin访问地址为: ``` http://<host>:<server.port>/dubbo-admin/ ``` 其中 `<host>` 是部署服务的主机 IP 或域名,`<server.port>` 是配置文件中定义的端口号,默认为 `8080`。例如,若服务部署在本地,则访问地址为: ``` http://localhost:8080/dubbo-admin/ ``` 6. **登录管理界面** 进入登录页面后,默认用户名和密码通常为: - 用户名:`root` - 密码:`root` 登录后即可使用 Dubbo-Admin 提供的服务治理功能,如查看服务提供者与消费者列表、动态调整服务参数等[^4]。 ### 注意事项 - 如果部署在远程服务器上,请确保防火墙允许对应端口的访问- 若无法访问,请检查日志文件以排查问题,常见问题包括数据库连接失败、ZooKeeper 地址配置错误等。 - 不同版本的 Dubbo-Admin 可能存在路径差异,建议参考官方文档或社区资源以获取最新信息[^3]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值