這是我的博客:https://blog.csdn.net/qq_43910202
用IntelliJ IDEA導入項目
File>open 找到要導入的項目
導入完成之後,在IntelliJ IDEA的右邊找到maven
點擊加號把幾個xml文件導入進來
找到本地的maven,等進度條跑完。
一些問題困擾我一天的時間,最終戰勝了它。
這三個xml文件導入之後開始飄紅
我在他們對應的文件下找到下面的代碼,剪切之後保存,在放回原處,並刷新Maven,就解決了這個問題
<dependency>
<groupId>com.wzb</groupId>
<artifactId>service</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
這裏附上Controller的代碼
package com.wzb.consumer.controller;
import com.wzb.service.TestService;
import org.apache.dubbo.config.annotation.Reference;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author 嚴天賀
* @time 2019/12/27 15:58
* @description:
* 調用dubbo
*/
@RestController
public class TestController {
// @Resource
// private TestService testServiceImpl;
@Reference(version = "1.0.0")
private TestService testService;
@RequestMapping("/ins")
public String ins(){
testService.ins();
return "ins";
}
@RequestMapping("/del")
public String del(){
testService.del();
return "del";
}
@RequestMapping("/upd")
public String upd(){
testService.upd();
return "upd";
}
@RequestMapping("/sel")
public String sel(){
testService.sel();
return "sel";
}
}
開始運行
先把這個項目中用到的另外一個程序啓動——zookeeper,這裏簡單介紹一下它。
ZooKeeper是一個分佈式的,開放源碼的分佈式應用程序協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重要組件。它是一個爲分佈式應用提供一致性服務的軟件,提供的功能包括:配置維護、域名服務、分佈式同步、組服務等。ZooKeeper的目標就是封裝好複雜易出錯的關鍵服務,將簡單易用的接口和性能高效、功能穩定的系統提供給用戶。ZooKeeper包含一個簡單的原語集,提供Java和C的接口。
打開zookeeper的目錄,找到bin目錄,雙擊打開zkServer.cmd
這裏可能會出現雙擊打開zkServer.cmd會出現閃現的問題。
解決這個問題的方法是 右擊zkServer.cmd 編輯打開將下面的內容
SET JAVA_HOME=C:\?????\jdk1.8.0_91()這裏是本地電腦jdk的安裝路徑
SET TOMCAT_HOME=C:\Users????????\apache-tomcat-8.0.9(這裏是本地電腦jtomcat的安裝路徑)
放在文件的開頭 保存並重啓。
就會出現這個界面
(運行項目的前提必須打開到這個程序)
接下來打開IntelliJ IDEA(先打開provide)
這三個程序的執行順序絕對不能錯。
錯了就會出現如下情況
如果並沒有出現任何問題就是這樣的
查看一下這個文件,8085是端口號
訪問對應的路徑就可以看到輸出內容了
小結:當我們遇到問題的時候,先要想好對策,不能產生抵抗情緒,送上一張圖。
////////////////////////////////////////////////////////////////////
// _ooOoo_ //
// o8888888o //
// 88" . "88 //
// (| ^_^ |) //
// O\ = /O //
// ____/`---'\____ //
// .' \\| |// `. //
// / \\||| : |||// \ //
// / _||||| -:- |||||- \ //
// | | \\\ - /// | | //
// | \_| ''\---/'' | | //
// \ .-\__ `-` ___/-. / //
// ___`. .' /--.--\ `. . ___ //
// ."" '< `.___\_<|>_/___.' >'"". //
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
// \ \ `-. \_ __\ /__ _/ .-` / / //
// ========`-.____`-.___\_____/___.-`____.-'======== //
// `=---=' //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
// 佛祖保佑 永不宕機 永無BUG //
////////////////////////////////////////////////////////////////////