首页 > 其他分享 >本地配置IDEA启动EDAS应用环境

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

时间:2023-08-03 19:33:50浏览次数:34  
标签:配置 IDEA 然后 如下 maven 点击 报错 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应用环境_.net

 



 



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应用环境_EDAS_02

 



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



1 打开git bash。



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



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



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



 



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

 



 



 



 



4 导入项目



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



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



点击"Next"



 



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

 



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



 



本地配置IDEA启动EDAS应用环境_Ali-tomcat_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应用环境_tomcat_06

 



本地配置IDEA启动EDAS应用环境_EDAS_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应用环境_EDAS_08

 



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

 



 



 



 



 

标签:配置,IDEA,然后,如下,maven,点击,报错,EDAS,应用环境
From: https://blog.51cto.com/u_13854513/6952311

相关文章

  • Spring Data JPA 的开发神级IDEA插件 -- JPA Buddy
    1.概述JPABuddy是一个广泛使用的IntelliJIDEA插件,面向使用JPA数据模型和相关技术(如SpringDataJPA,DB版本控制工具(Flyway,Liquibase),MapStruct等)的新手和有经验的开发人员。该插件提供了可视化设计器、代码生成和其他检查,这些检查应根据JPA的最佳实践简化开发并改进代码。该插......
  • IDEA超强XSD文件编辑插件-XSD / WSDL Visualizer
    前言XSD/WSDLVisualizer可以简化XML架构定义(XSD)和WSDL文件编辑过程;通过使用与IntelliJ无缝集成的可视化编辑器,转换处理XSD和WSDL文件的方式。告别导航复杂和难以阅读的代码的挫败感,迎接流线型和直观的体验。插件安装在线安装IntelliJIDEA可通过在线安装的方式,安装时......
  • IDEA必备插件之Sequence Diagram,你GET了么?
    前言“无论是快速了解业务流程,还是快速的熟悉系统的业务代码逻辑,以及各个类和方法等的调用关系,时序图无疑是其中一种不可获取的简便快捷的方式。一起来了解下,IDEA如何快速生成时序图吧。”工作中,经常需要绘制时序图说明业务流程的设计走向,而逻辑较复杂的时序图,若是单纯的通过人......
  • 【SpringBoot学习】2、idea 配置 SpringBoot 热启动详解,和热启动失效解决方案
    一、idea配置springboot热启动方法1、添加spring-boot-devtools的包,true必须加上。<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></d......
  • 12个常见idea快捷键 记录
    sout:快速生成System.out.println();psvm:快速生成main方法;Ctrl+Alt+V:补全等号左边的变量类型和变量名;Ctrl+Shift+Enter/Alt+Enter :补全当前行的结束分号,或者在方法名、if后使用可补全小括号和花括号;Shift+Enter:在当前行的下一行创建新行,相当于光标跳转到......
  • idea查看java代码汇编指令
    将下列jar包放入到jre的bin目录下面   hsdis-amd64.dll指定java的jvm参数-server-Xcomp-XX:+UnlockDiagnosticVMOptions-XX:+PrintAssembly-XX:CompileCommand=compileonly,*VolitaleDemo.main运行......
  • Idea:新版本Idea底部工具栏Git中没有Local Changes
    在设置中,VersionControl——Commit中,将选中勾选取消即可,如下图:点击Git图标,LocalChanges已显示出来。 ......
  • idea汉化教程 jetbrains系列工具DataGrip PyCharm WebStorm Intellij IDEA Goland cli
    这里以pycharm举例演示其他的ide类似操作。打开pycharmIDE如果是初次打开工具没有任何项目的情况下界面如下直接点击左侧plugins->输入chinese->选择Chinese(Simplified)点击Install。安装完成后重启IDE就已经是中文版了。有项目的情况界面如下点击File->settin......
  • 大厂原来都这么使用IDEA远程调试的!
    远程调试是一项重要的技术,特别是对于使用IDEA开发的开发者来说。在本篇技术博客中,我们将探讨如何使用IDEA进行远程调试。1IDEA配置首先,我们需要确保我们的开发环境已经准备就绪。我们需要在远程服务器上安装并配置好调试器,如GDB或LLDB。我们还需要在本地计算机上安装IDEA,并确保我......
  • Eclipse和idea对比
    1、idea的日志打印很好用,自己鼠标向上滑动之后,就不会滚屏了,知道我们是在看日志了。而且日志打很多也不会被覆盖。Eclips就不太方便,Eclips在不断打日志时,控制台会滚动起来不方便看日志,而且Eclipse日志多了,会覆盖以前的旧日志。缓存太小了。 ......