0
点赞
收藏
分享

微信扫一扫

本地配置IDEA启动EDAS应用环境


参考链接:https://help.aliyun.com/document_detail/44163.html?spm=a2c4g.11186623.2.23.6c615919IjeBUt



环境要求:



jdk 1.7或以上、maven 3.0或以上、IDEA应为企业版非社区版



 



下面就以一个真实的EDAS项目配置作为讲解:



 



1 确定配置好maven、java环境是否符合要求



# mvn -V



# java -version



 



2 配置环境和容器



1 下载Ali-Tomcat和Pandora 容器,然后配置好对应文件过程如下:



1.  下载 Ali-Tomcat,保存后解压至相应的目录(如:d:\work\tomcat\)



2.     下载 Pandora 容器,保存后将内容解压至上述保存的 Ali-Tomcat 的 deploy 目录(d:\work\tomcat\deploy)下,项目结构如下:



 



本地配置IDEA启动EDAS应用环境_maven

 



 



3 配置轻量配置中心



1 配置到环境变量JAVA_HOME



2 确认8080、9600端口是否被占用(用"netstat -ano | findStr 8080"和"netstat -ano | findStr 9600"检查是否被占用)



3 下载 EDAS 配置中心安装包并解压。



4 进入上面的解压目录,然后找到bin目录下startup.bat,并双击



5 配置hosts,修改C:\Windows\System32\drivers\etc\hosts,然后加上下面的:



- 127.0.0.1 jmenv.tbsite.net



6 以上轻量级配置中心就配好了,访问  jmenv.tbsite.net:8080,然后可见如下界面表示成功:



 



本地配置IDEA启动EDAS应用环境_maven_02

 



错误解决方案:如果双击startup.bat然后出现闪退情况,这时候我们可以使用如下步骤解决:



1 打开git bash。



2 输入./startup.bat > temp.log,将错误信息重定向输出到temp.log文件。



3 打开temp.log文件,我的这个错误如下图(jre问题):



4 从下图我们可发现是java全局变量的问题,这时我们修改全局环境变量即可。



 



本地配置IDEA启动EDAS应用环境_Ali-tomcat_03

 



 



 



 



4 导入项目



本地使用git命令/工具将dev分支项目拉取下来。



File->Open"选择刚拉取的项目,点击并在新页面打开。然后在新的项目点击菜单栏"File->New->Module from Existing sources"如下:



点击"Next"



 



本地配置IDEA启动EDAS应用环境_tomcat_04

 



勾选"Search for projects recursively",更改Environment settings(配置为公司对应的的maven settings.xml),点击Next



 



本地配置IDEA启动EDAS应用环境_maven_05

 



点击selectAll选择所有项目,然后点击Finish.当前项目maven就会自动导入依赖。



 



5 配置启动参数及相关环境 



1 选择Run/Debug Configurations,点击左上角的'+'号,然后选择Tomcat Server->Local



2 然后第一步点击Application server的右侧Configure...按钮,然后选择上面"2"中解压好的Ali-tomcat



4 选择File->Project Structure, 选择Project,然后Project SDK选择对应的jdk



3 第二步修改参数如下(其中-Dpandora.location为你上面"2"中容器放置的位置):



-Dpandora.location=C:\Users\lisam\Desktop\yyun_yw\tomcat\deploy\taobao-hsf.sar



-Dfile.encoding=UTF-8



-Xms512M



-Xmx512M



-XX:PermSize=256M



-DRunMode=dev



4 第三步,点击Deployment并添加build-web:war,填写对应的路径 Application context。



 



本地配置IDEA启动EDAS应用环境_maven_06

 



本地配置IDEA启动EDAS应用环境_Ali-tomcat_07

 



 



6 启动项目及其会遇到的问题解决



1 上面配置完成,可以尝试启动,启动过程中如果报错启动失败就重新构建一下项目(F9重新构建所有)。



2 如果上面启动没报错,访问localhost:8092/router,如果报404说明启动不成功(也可以访问轻量级配置中心jmenv.tbsite.net:8080,查看他的服务列表,如果服务列表为空那也代表不行)



3 上面启动出错,可选择右侧的Maven Projects, 然后将base-核心模块、父模块这两个模块重新maven clean install(如果这些模块在install过程中报错,找对应报错的模块maven clean install,然后再maven clean install刚才报错的模块即可)如下图,然后再尝试重启,这时候在访问localhost:8092/router就可见如下就代表成功了:



 



本地配置IDEA启动EDAS应用环境_Ali-tomcat_08

 



本地配置IDEA启动EDAS应用环境_Ali-tomcat_09

 



 



 



 



 

举报

相关推荐

0 条评论