配置Dubbo Demo遇到的坑之一---找不到dubbo.xsd文件

时间:2024-03-25 19:01:01

原文地址:https://blog.csdn.net/qq_36654870/article/details/80603302

1、dubbo.xsd文件不能读取

因为阿里http://code.alibabatech.com/schema/dubbo域名关闭,所以不能在线访问到http://code.alibabatech.com/schema/dubbo/dubbo.xsd文件,因此需要使用本地资源。

我用的是IDEA,因此在设置中将http://code.alibabatech.com/schema/dubbo/dubbo.xsd对应的本子文件配置好就可以了

如下图所示,点击右边的绿色+号就可以配置。

配置Dubbo Demo遇到的坑之一---找不到dubbo.xsd文件

由于dubbo.xsd文件很多都是需要积分下载,因此我是到dubbo官方的github仓库里面的项目中找到该文件复制的https://github.com/apache/incubator-dubbo/tree/master/dubbo-config/dubbo-config-spring/src/main/resources/META-INF

配置Dubbo Demo遇到的坑之一---找不到dubbo.xsd文件

可以直接点击dubbo.xsd在线预览然后将里面的内容复制下来,自己建一个dubbo.xsd文件将复制的内容写进去就可以;

				<script>
					(function(){
						function setArticleH(btnReadmore,posi){
							var winH = $(window).height();
							var articleBox = $("div.article_content");
							var artH = articleBox.height();
							if(artH > winH*posi){
								articleBox.css({
									'height':winH*posi+'px',
									'overflow':'hidden'
								})
								btnReadmore.click(function(){
									if(typeof window.localStorage === "object" && typeof window.csdn.anonymousUserLimit === "object"){
										if(!window.csdn.anonymousUserLimit.judgment()){
											window.csdn.anonymousUserLimit.Jumplogin();
											return false;
										}else if(!currentUserName){
											window.csdn.anonymousUserLimit.updata();
										}
									}
									
									articleBox.removeAttr("style");
									$(this).parent().remove();
								})
							}else{
								btnReadmore.parent().remove();
							}
						}
						var btnReadmore = $("#btn-readmore");
						if(btnReadmore.length>0){
							if(currentUserName){
								setArticleH(btnReadmore,3);
							}else{
								setArticleH(btnReadmore,1.2);
							}
						}
					})()
				</script>
				</article>