export JPDA_TRANSPORT=dt_socket
export JPDA_ADDRESS=8787
./catalina.sh jpda start
注意端口要杀掉 pkill java
防火墙增加8787端口
ufw status
Ubuntu11.04默认的是UFW(ufw 即uncomplicated firewall的简称,不复杂的防火墙,繁琐部分的设置还是需要去到iptables)防火墙,已经支持界面操作了。在命令行运行ufw命令就可以看到提示的一系列可进行的操作。
最简单的一个操作:
sudo ufw status(如果你是root,则去掉sudo,ufw status)可检查防火墙的状态,我的返回的是:inactive(默认为不活动)。
sudo ufw version防火墙版本:
ufw 0.29-4ubuntu1
Copyright 2008-2009 Canonical Ltd.
ubuntu 系统默认已安装ufw.
1.安装
sudo apt-get install ufw
2.启用
sudo ufw enable
sudo ufw default deny
运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。
3.开启/禁用
sudo ufw allow|deny [service]
打开或关闭某个端口,例如:
sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口
sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口
这个很重要,ssh远程登录用于SecureCRT等软件建议开启。或者不要开防火墙。
sudo ufw allow 53 允许外部访问53端口(tcp/udp)
相关推荐
Tomcat_Remote_Debug This document describe how to use intelljIDE remote debug tomcat on Linux
2. **第二步**:在弹出的`Debug Configurations`窗口左侧,展开`Remote Java Application`,然后点击右侧的`New Launch Configuration`图标创建一个新的配置。 3. **第三步**:在新配置的`Connection`选项卡中,...
- 编辑Tomcat的`catalina.sh`(Linux系统)或`catalina.bat`(Windows系统)文件。 - 添加以下行到文件末尾以启用调试: ```sh JAVA_OPTS="$JAVA_OPTS -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:...
3. 在新建的配置窗口中,给配置起个有意义的名字,如“Tomcat Remote Debug”。 4. 在“Project”(项目)字段下选择你要调试的项目,确保项目已经导入到Eclipse中。 5. 在“Connect to host”(连接主机)中输入你...
在Eclipse中,点击debug图标,选择Debug Configurations,打开窗口找到Remote Java Application,创建一个远程调试,按照以下步骤配置: 1. 点击Source Java Project将依赖的java code引入 2. 点击apply保存配置 ...
为了启用远程调试功能,首先需要配置Tomcat使其支持Debug模式。这通常涉及到修改`catalina.bat`文件(Linux系统下为`catalina.sh`)。 **具体步骤如下:** - 在`catalina.bat`文件中找到`CATALINA_OPTS`注释,并在...
- 输入配置名称,例如`Remote Debugging Tomcat`。 - 在`Connect`选项卡中,设置`Host`为你运行Tomcat服务器的主机地址,`Port`设置为之前配置的8000。 2. **设置断点**: - 在Eclipse中打开你想调试的Java类,...
点击“Run” -> “Debug Configurations” -> “Remote Java Application”,创建一个新的配置。在"Project"中选择你的项目,然后在"Connection Type"下选择"Standard (socket attach)",在"Host"中输入Tomcat服务器...
- 打开Tomcat的`bin`目录下的`setenv.bat`文件(如果你使用的是Windows)或`setenv.sh`(Linux或Mac)。这个文件用于设置Tomcat启动时的环境变量。 - 在`setenv.bat`中,添加以下行来开启远程调试: ``` set ...
- 在新创建的远程配置中,可以自定义配置名称,例如"Remote Debug Tomcat"。 - 关键配置在于"Debugger"选项卡,这里需要设置一个未被占用的端口号,比如54425。这个端口用于IDEA与远程服务器之间的通信。 2. **...
在Linux环境下运行的Tomcat应用偶尔会出现NullPointerException,但在本地开发环境中运行却一切正常。为了定位问题,我们需要对远程的Tomcat应用进行调试。通常,远程调试Tomcat需要修改`catalina.sh`配置文件,设置...
1. 在Eclipse中,选择`Run` -> `Debug Configurations`,在弹出的对话框中右击`Remote Java Application`,新建一个远程调试配置。 2. 在新窗口中,为远程调试配置起一个易于识别的名字,选择你要调试的项目,然后在...
打开Tomcat的bin目录,找到`catalina.sh`(对于Unix/Linux系统)或`catalina.bat`(对于Windows系统),在启动脚本中添加以下JVM参数: ```bash -Ddebug=true -Xrunjdwp:transport=dt_socket,address=8000,server=y...
在Eclipse中,选择“Run” -> “Debug Configurations…”,然后在“Remote Java Application”部分新建一个配置,填写服务器IP和刚才设置的调试端口,点击Debug按钮,就可以如同调试本地代码一样进行远程调试了。...
要启用TOMCAT的远程调试模式,需要对TOMCAT的启动配置文件进行修改。 #### 1.1 修改TOMCAT配置文件 在Windows环境下,修改TOMCAT的bin目录下的`catalina.bat`文件。在文件最上方加入以下配置: ```shell set JAVA...
在"Run"菜单下选择"Debug...",然后在"Remote Java Application"中新建配置。这里需要指定项目名称、远程服务器的IP地址、端口号(通常是8000)以及要调试的项目。在"Source"标签页中,将项目的源代码添加到调试环境...
对于Tomcat服务器来说,我们需要找到安装目录下的bin目录,编辑catalina.sh文件(Linux系统为catalina.sh,Windows系统为catalina.bat)。在该文件中,我们会找到CATALINA_OPTS变量,这个变量用于指定JVM的启动参数...
在Eclipse中,打开“Open Debug Dialog”,创建一个新的“Remote Java Application”。设置如下: - **Project**:选择你要调试的本地项目。 - **Connection Type**:选择“Standard (Socket Attach)”。 - **...
本文将详细介绍如何使用IntelliJ IDEA 2018版进行远程调试,包括配置IDEA客户端、设置远程调试服务器信息、配置Tomcat服务器等步骤,并提供了相应的截图以便更直观地理解每个步骤。 #### IDEA客户端配置 1. **打开...