导航:首页 > 源码编译 > 远程编译服务

远程编译服务

发布时间:2022-03-01 19:25:46

㈠ 如何实现远程调试java代码

1. 远程debug调试java代码

1.1 主动连接调试

首先需要远程服务配置启动脚本:

JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"
如果是启动jar包,指令:

java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 -jar test.jar

这里-Xdebug是通知JVM工作在DEBUG模式下,-Xrunjdwp是通知JVM使用(java debug wire protocol)来运行调试环境。
transport是监听Socket端口连接方式(也可以dt_shmem共享内存方式,但限于windows机器,并且服务提供端和调试端只能位于同一台机)。
server=y表示当前是调试服务端,=n表示当前是调试客户端。suspend=n表示启动时不中断(如果启动时中断,一般用于调试启动不了的问题)。
address=8000表示本地监听8000端口。
远程服务(tomcat/jboss)启动成功后,本地Eclipse对需要调试的地方打上断点,
然后项目右键启动远程调试:Debug as->Debug Configurations->Remote Java Application。
Host为远程主机IP,Port为远程监听调试端口,Connection Type为:Standard(Socket Attach),

点击Debug,然后打断点,远程服务运行到断点处本地就会中断,然后进行调试。

1.2 被动连接调试

首先需要Eclipse配置监听,如主动连接调试的Eclipse配置图片,Connection Type选择:
Standard(Socket Listen),配置本地监听端口,比如默认8000。点击Debug开始等待远程连接调试。

然后配置远程服务启动脚本:

JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000,suspend=y"

如果是调试jar包,指令:

java -Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000,suspend=y -jar remoting-debug.jar

参数含义和主动连接调试一样,只是这里suspend=y表示启动时就中断,需要连接本地IDE调试启动。
address=ip:port,ip需要修改为本地的对外IP。

这样远程项目启动时就连接到本地,方便调试项目启动不了的问题。

㈡ java 远程调试 如何使本地编译及时生效

public class Wanshu { public static void main(String[] args)
{ int i=0; int j=0; int k=0; int t=0; for(i=1;i<=4;i++) for(j=1;j<=4;j++) for(k=1;k<=4;k++) if(i!=j && j!=k && i!=k)
{t+=1;
System.out.println(i*100+j*10+k);
}
System.out.println (t);
}

㈢ 如何在 SSH 下远程使用 IDE 编译和调试

在 SSH 下远程使用 IDE 编译和调试步骤如下:
本地机安装运行xming,运行putty,设置putty的Enable X11 forwarding

跳板机上解压一个eclipse cdt,目录无所谓,哪有权限哪方便就丢哪,这解压到/opt目录,修改自己主目录下的.profile文件,添加eclipse的执行文件目录到PATH环境中

putty用ssh登录到跳板机,直接输入命令eclipse &运行

至于eclipse的remote gdb就直接贴网上的了
linux下用eclipse和gdbserver远程调试嵌入式linux上(目标机)的程序_BBKK_新浪博客
默认的xming显示出来的界面可能字体会比较小,修改启动参数,在后面加-dip 100

有时会需要开多个session,或者还得用putty连开发板,这样用putty会开很多个窗口出来,推荐一个mtputty,可以把putty当作标签显示,切换方便很多,看起来也舒服很多

再继续就是本地和跳板之间的文件共享传输了,在跳板机上配置samba服务器,本地直接映射网络硬盘,访问跳板机跟访问本地硬盘一样方便,如果开机够快而且服务器从不关机的,还可以勾选登陆时重连

㈣ Windows下写的代码如何上传到unix服务器实现远程编译

远程编译,全自动返回结果到客户端,不可能的,无法实现。

先不说开发语言的局限性和跨平台。。。结果全自动返回都没法做的。

㈤ 如何在linux系统的服务器上进行编译

方法/步骤

㈥ 关于c++通过ssh在远程计算机上编译

必须 将你的库,同样到你所要ssh的服务器上面,然后编译,因为编译所需库,必须在你的源码所在的服务器上面

㈦ 如何在远程服务器运行quartus编译

例如你有一个脚本 a,sh nohup bash a.sh > a.log 2>&1 & 关键在于nohup ,这个表示拖机执行,最后面的&表示放在后台执行 中间的 2>&1 表示记录错误和正确的日志,换句话说就是: 拖机后台执行a.sh脚本

㈧ 使用的win2003服务器,在远程桌面连接后使用IDE进行编译程序,执行的时候每次都很慢,很小的程序也是

你使用的哪里的服务器?

㈨ 服务器出问题了,说是要远程调试一下,就一个服务器,没显示器,怎么远程

像这样的问题,建议你还是找厂家来吧,因为可能人家说远程调试一下,你都不太明白什么意思,那么就算提供给你方法你也未必能明白,实质服务器一般都是远程调试的,也有一些是,你带着显示器去服务器旁边,连到服务器上,一般服务器的系统都是LIMUX的,远程的道理就是通过IP网络,通过别的电脑,用IP地址切入服务器的操作界面,这是简单的解释。

㈩ 如何开启tomcat服务器远程调试开关

方法/步骤

1
在eclispe中新建web应用,名字叫webtest。里面只有一个HelloServlet。Web.xml配置如下。

2

改tomcat的启动脚本startup.bat。复制startup.bat为startup-debug.bat,然后打开startup-
debug.bat,找到call "%EXECUTABLE%" start %CMD_LINE_ARGS%这一行,修改为“call
"%EXECUTABLE%" jpda start %CMD_LINE_ARGS%”,然后在上面添加三行:
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=9000
set JPDA_SUSPEND=n

3
双击“startup-debug.bat”,用debug模式启动tomcat。在tomcat的后台可以看到tomcat已经在9000端口进行监听。

4

eclipse中,点击菜单项“run”->“debug confiurations”,打开debug
confiurations对话框,在里面双击“Remote Java
Application”,在右边在Host中的输入tomcat的主机名,Port中输入端口号,也就是9000,然后点击“debug”。当然也可以
在name中自定义一个你喜欢的名字。

5

webtest导出为webtest.war文件,然后把webtest.war拷贝到tomcat的webapps目录下。然后在eclipse的
HelloServlet第一行打一个断点,然后打开浏览器,输入http://localhost:8080/webtest/hello,然后回车。
就会看到eclipse停在了断点上。

jingyan..com/article/0320e2c1f4ef6b1b87507b06.html

阅读全文

与远程编译服务相关的资料

热点内容
程序员考试考什么科目 浏览:479
程序员必备文档编辑 浏览:954
踩水果解压大全 浏览:632
什么是dk服务器在 浏览:459
nusoapphp下载 浏览:927
黑莓原生解压rar 浏览:954
百度解压缩在哪 浏览:786
硬解压卡怎么用 浏览:181
新买的联想服务器怎么配置 浏览:755
mc命令方块的代码 浏览:650
服务器老打不开怎么办 浏览:254
单片机智能仪器 浏览:706
别告诉我你会记笔记pdf 浏览:159
一套谷歌51浏览器易源码 浏览:377
unix安装命令 浏览:57
cephmonitor源码 浏览:438
单片机的硬件结构重点 浏览:556
地铁逃生用什么服务器最好 浏览:929
租用云服务器怎么样 浏览:440
app上诉通讯录有什么后果 浏览:515