eclipse linux 远程调试

1. Eclipse  tomcat linux 中的远程调试

要进行调试,要保证eclipse中的代码和linux中的tomcat中的放置的代码一致.
1. 在tomcat的catalina.sh文件的正文的第一行添加:
declare -x CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7777"

如附件

address=7777 表示要进行和eclipse进行通信的端口号。

2. 启动调试;
运行Linux上的tomcat\bin\catalina.sh启动tomcat,
命令如下:当前tomcat\bin目录下
输入:./catalina.sh run (这样可以看到Tomcat的信息运行信息)
如果提示没有权限,以root身份设置权限:chmod +x *.*
Listening for transport dt_socket at address: 8000" 这样的信息,说明调试端口已经被监听

3. 在eclipse中的debug的参数配置中,添加要调试的项目名称,
添加要tomcat所在的主机的IP 地址和tomcat 调试的端口号address=7777。
然后点击debug 按钮。

:8080 –这个端口号是在start.SH中配置的。

通过正常的访问方式(http://localhost:8080/struts2/viewResult.action),进行代码的调试工作。


2.
用Java的JPDA远程调试程序

在catalina.sh的配置文件中,修改JPDA_ADDRESS 对于的端口(要进行远程调试的端口),
使用命令./catalina.sh jpda start
启动tomcat服务

4. 在eclipse中的debug的参数配置中,添加要调试的项目名称,
添加要tomcat所在的主机的IP 地址和tomcat 调试的端口号address=7777。
然后点击debug 按钮。

:8080 –这个端口号是在start.SH中配置的。

通过正常的访问方式(http://localhost:8080/struts2/viewResult.action),进行代码的调试工作。


解决:Eclipse调试tomcat时报45秒超时 2011-12-21 14:07:16标签:tomcat 职场 休闲 45秒
修改 workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件。

<servers><server hostname="localhost" id="JBoss v5.0 at localhost" name="JBoss v5.0 at
localhost" runtime-id="JBoss v5.0" server-type="org.eclipse.jst.server.generic.jboss5" server-type-id="org.eclipse.jst.server.generic.jboss5" start-timeout="1000" stop- timeout="15" timestamp="0"><map jndiport="1099" key="generic_server_instance_properties" port="8090" serveraddress="127.0.0.1" serverconfig="default"></map></server></servers>
把 start-timeout="45" 改为 start-timeout="1000" 或者更长
重启eclipse就可以了。


----------
都必须将操作数要求是整形的操作符,转换为32位的二进制数值。然后参与运算,运算完毕将结果转换成十进制数据.

-------
http://muggles.iteye.com/blog/832142


JFrame有4层面板,从下往上数分别是:根面板、层级面板、内容窗格和玻璃面板 (content pane)。

根面板、层级面板和玻璃面板主要用于组织菜单栏和内容窗口以及实现观感的。

你可能感兴趣的:(eclipse)