tars启动调试

上传人:灯火****19 文档编号:48180282 上传时间:2022-01-01 格式:DOCX 页数:5 大小:17.66KB
收藏 版权申诉 举报 下载
tars启动调试_第1页
第1页 / 共5页
tars启动调试_第2页
第2页 / 共5页
tars启动调试_第3页
第3页 / 共5页
资源描述:

《tars启动调试》由会员分享,可在线阅读,更多相关《tars启动调试(5页珍藏版)》请在装配图网上搜索。

1、1前期准备a、下载maven,解压,只需配置下 maven的环境变量即可哦。maven的仓库可以不修改,使 用默认仓库即可。使用默认仓库,b、需要将maven的配置文件copy到默认仓库同级目录下 。2 tars 安装1、下载tars源码(可以重新解压一份,解压就好,不需导入 IED中,最好不要用以前研究很久的导入IDEA中的,以防有改动过版本之类的不兼容),进入java源码目录2、执行如下命令,将tars安装在本地仓库mvn clean installmvn clean install -f core/mvn clean install -f core/ 创建server、client微服务

2、项目在IDEA中新建自己的server client 微服务项目(注:要创建 maven的项目,最好不要直接copy tars 项目example中的server、client ,自己new,不然不熟悉 maven配置情况下, 会被maven的依赖路径搞晕哦)步骤:File - New - Project - Maven Project - 下一步,(可选 maven-archetype-webapp ),再输入 groupId 、 artifactId注:其中起名以App、Server、Obj结尾的,前后配置相关名称全部要一致。Tars是以App+Server+Obj进行路由分配查找的,所以

3、不一致,会使通信失败哦。Server 项目配置我这里起名 CoolChattingServer )1) Server 的 groupId、artifactId 命名参考:2)修改 CoolChattingServer 的pom文件,加入相关依赖,可以参考如下:阕pom.xml此时项目目录结构如下(木有的目录自己创建补全哈):3)接口文件定义src/main/resources目录下建立文件,内容如下:4)在工程根目录下 cmd中执行mvn tars:tars2java ,会生成接口类5)新创建一个文件,实现接口public class HelloServantImpl implements H

4、elloServant public String hello(int no, String name) return(hello no=%s, name=%s, time=%s, no, name,(); pom.xml etCommunicator(cfg);要修改成自己的IP地址HelloPrx proxy =,-h -p 7777 -t 60000);String ret = (1000, HelloWorld);异步调用(new HelloPrxCallback() Overridepublic void callback_expired() Overridepublic void

5、callback_exception(Throwable ex) Overridepublic void callback_hello(String ret) , 1000, Hello World ghhghhg);5)编译项目,参考 server的。4启动server服务器1)首先在工程根目录下cmd中执行:mvntars:build-Dapp= CoolChattingObjApp-Dserver=CoolChattingServer-DjvmParams=-Xms1024m-Xmx1024m-Xdebug-Xrunjdwp:transport=dt_socket,address=900

6、0,server=y,suspend=n注:CoolChattingServer 是server服务名字,跟自己的项目名称保持一致。运行成功之后,会在CoolChattingServertargettarsconf生成配置文件(就是tars源码core中start时new server中加载的配置文件)。如果server配置的一些数据不正确,该配置文件中可能会缺少或有些信息错误,参考如下文件修改补全哈:CoolChattingObjApp.CoolChattingServer.config.conf(文件中要是自己电脑的 IP才对哈,主要修改的是如下图中红色的部分,注意 IP、端口、APP+S

7、erver+Client ):2)在工程目录 target/tars/bin/tars_start启动服务5启动client 客户端client项目,在IDEA中点击main方法的类直接用debug启动,打断点调试即可。Tars服务器debug调试1、将tars的Tars-tars-java-devjava 项目引入到IDEA中,引入成功之后目录结构如下:2、方法中,开头把配置文件放入System的config的Property 中:(config,E:developtencenttarsbranchTars-tars-java-devCoolChattingServertargettarsconf );注 : 配置文件是用脚本文件启动server 生成,拿过来用用,帮助调试 )2、 编译server.先 reimport ,再 install 。先编译 parent ,后编译 core 下的 client 、具体如下图操作,顺序不要反,看好选的文件,不要选错:3、在类中打好断点,右键 debug 运行,跟踪调试。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!