熊伟
骑士
骑士
  • UID339
  • 粉丝3
  • 关注1
  • 发帖数21
  • 社区居民
  • 忠实会员
阅读:19489回复:0

核格平台远程调试部署在服务器上的项目

楼主#
更多 发布于:2017-10-13 18:08
背景
碰上一个有点奇葩的需求:需要调用一个在Ubuntu服务器上面的算法(没有Windows版本的。。),算法只能通过本地调用的方式来进行,所以必须让项目运行在Ubuntu服务器上面。。但我现在还是在开发阶段啊!!
最开始以为每次对项目的修改都要上传到服务器,然重新运行看效果,但是后面找到一个解决办法,分享到下面:

解决方法:

Eclipse有一个远程调试的功能,平台同样可以使用,具体如下:
1、将本地服务器上的项目(jboss-4.2.2.GA/server/default/deploy/.war文件夹)打包上传到服务器上面同样的位置
2、修改服务器的配置文件
    路径:jboss-4.2.2.GA2/bin/run.conf  ,修改第47行,取消这一行的注释,保存。(开启jboss远程调试,端口号为8787)

图片:1.jpg



3、手动启动服务器的jboss
    bin目录下面输入:./run.sh    (最好保持前台运行,可以随时查看最新的控制台输出)
4、查看是否成功启动
    可以看控制台里面是否报错,或者打开本地的浏览器,输入:服务器ip:8888(默认端口号)/项目名/    ,检查能否运行
    注意:可能会因为项目的默认数据库是本地数据库,导致启动成功但连不上数据库,可以将本地数据库修改为允许远程连接,然后修改项目的默认数据库地址(要求同处于一个局域网内)
5、服务器成功启动之后,在本地的平台里面就不用再启动jboss了,直接:工具栏》运行》调试配置》,双击左边【远程java应用程序】,在右边输入项目名、服务器ip、端口号,最后点击调试

图片:2.jpg



6、现在可以就在本地的平台修改文件之后,直接运行查看效果

最新喜欢:

舒建舒建
游客

返回顶部