您的位置:首页 > 运维架构

dubbo-admin-2.4.9 运行报错: Bean property 'URIType' is not writable or has an invalid 解决方法

2017-04-21 00:00 513 查看
启动dubbo-admin的前提是zookeeper已经运行起来了(命令行中运行zkServer.cmd),否则会一直等待着连接。

出现这个问题的原因是2.4.9版本的与jdk8不兼容,解决方法就是修改tomcat所指定的jdk路径即可。

所以我另外再装了jdk7,目录为C:\Program Files\Java\jdk1.7.0_79,tomcat我也是复制了一份,修改了server.xml的一系列端口,使得可以多个tomcat运行,然后进入tomcat下的bin目录下,修改catalina.bat

rem ----- Execute The Requested Command ---------------------------------------

echo Using CATALINA_BASE: "%CATALINA_BASE%"
echo Using CATALINA_HOME: "%CATALINA_HOME%"
echo Using CATALINA_TMPDIR: "%CATALINA_TMPDIR%"
if ""%1"" == ""debug"" goto use_jdk
echo Using JRE_HOME: "%JRE_HOME%"
goto java_dir_displayed
:use_jdk
echo Using JAVA_HOME: "C:\Program Files\Java\jdk1.7.0_79"//原来是%JAVA_HOME%,改成jdk7所在目录
:java_dir_displayed
echo Using CLASSPATH: "%CLASSPATH%"

再修改setclasspath.bat

rem Don't override _RUNJAVA if the user has set it previously
if not "%_RUNJAVA%" == "" goto gotRunJava
rem Set standard command for invoking Java.
rem Also note the quoting as JRE_HOME may contain spaces.
set _RUNJAVA="C:\Program Files\Java\jdk1.7.0_79\bin\java.exe"//原来是%JRE_HOME%
:gotRunJava

rem Don't override _RUNJDB if the user has set it previously
rem Also note the quoting as JAVA_HOME may contain spaces.
if not "%_RUNJDB%" == "" goto gotRunJdb
set _RUNJDB="C:\Program Files\Java\jdk1.7.0_79\bin\jdb.exe"//原来是%JAVA_HOME%
:gotRunJdb

goto end

运行startup.bat,



成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Dubbo
相关文章推荐