1. 程式人生 > >ssm分散式框架下的EDAS環境配置

ssm分散式框架下的EDAS環境配置

相關注意事項:

(1)使用ali-tomcat控制元件。
(2)使用jdk7.0或以上版本
(3)使用eclipse Version: Mars.2 Release (4.5.2)
(4)使用maven
(5)使用mybits,安全shiro。

一、配置好jdk環境

https://jingyan.baidu.com/article/3c343ff70bc6ea0d377963df.html

二、匯入相關專案

三、配置maven環境

https://jingyan.baidu.com/article/bea41d43b513ffb4c51be614.html

四、給分散式專案的控制層和service層配置ali-tomcat

(1)右鍵單擊要配置的專案,找到Debug As 選項,右側點選Debug Configurations,彈出配置視窗


(2)點選新建,然後在AliTomcat選項卡下配置相關埠及AliTomcat外掛的路徑等


三、點選Arguments選項卡,在VM arguments裡面配置相關埠路徑,拷貝如下程式碼,修改相關埠及專案名稱

-Dpandora.qos.port=12294
-Dcom.taobao.pandora.tmp_path=E:\qdg\001env\pandora-temp-bbc
-Dhsf.server.port=12394


四、選擇JRE,配置合適的jdk版本


service層充當生產,產生服務供控制層controller充當消費者進行呼叫服務

分別在service層和controller層新建配置檔案如:

service:

controller:

使用方法:當controller裡面引用到service時

@Controller
@RequestMapping("/bigCustomer/bigPlanCar")
public class BigCustomerPlanCarController extends BaseController{

    @Autowired
    private BigCarPlanInService bigCarPlanInService;
}
要在service裡面建立相關生產
<bean name="bigCarPlanInService" class="com.qdport.bbc.service.BigCarPlanInServiceImpl">
    </bean>
    <hsf:provider id="bigCarPlanInServiceProvider" interface="com.qdport.bbc.service.BigCarPlanInService" ref="bigCarPlanInService" version="3.0.8" group="BbcServiceHSFGroup" >
    </hsf:provider>
在controller裡面消費

 <hsf:consumer id="bigCarPlanInService" interface="com.qdport.bbc.service.BigCarPlanInService" version="3.0.8" group="BbcServiceHSFGroup">
    </hsf:consumer>

由此便配置完畢,接下來,啟動edas外掛後在執行專案

雙擊啟動外掛

視窗不要關閉: