虚拟机环境:jdk1.7(Java HotSpot版本),tomcat 8.5,zookeeper 3.5.0,dubbo-admin 2.5.3
相关内容:链接:https://pan.baidu.com/s/11hCcdbvS3MY1sCIJjmTyYQ 密码:pihf
解压zookeeper,和windows一样配置logs和data的路径。
然后进入zookeeper的bin文件下,启动zkServer.sh:
启动后,可以通过 sh zkServer.sh status 查看状态,这边返回信息'Mode: standalone'就表示启动成功了,zookeeper集群不先考虑:
通过 ps -ef|grep java也能看见相应的进程,用这种进程方式重启tomcat的时候要注意别关闭zookeeper:
启动zookeeper之后,将dubbo-admin放入tomcat下,重启tomcat,时间有点久,大概30s左右完成启动。这边tomcat可能冲突,可以改server.xml中8080端口。
这边如果dubbo-admin不能访问,可能会出现的问题是
org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs 这个异常,在tomcat的日志中可以看见。巨心累,本地同样8.5的版本没有问题,自己也试了很多自己写的代码,tomcat都能正常启动,且能访问,就只能去结局这个问题了。百度一下,还是能找到的,虽然相关信息时真的不多。解决的url放百度云了,经常玩linux的操作的不是很难。
重新启动tomact,能访问,就完成配置了。