1.新建一个Web工程,例如一个Sample工程。这里例子使用struts2框架。
2.建好工程后,菜单项File-> Project Stucture打开工程项目配置
配置classes的输出目录,输出到web应用下的WEB-INF\classes目录下。
Web Settings配置实用默认就行了不需要做修改,注意Web配置的Java EE Build Settings,Exclude From module content选项去掉,修改Create Web facet exploded directory的目录,修改为与项目工程的web目录相同,也就是与Web Settings的Web Resource Dirctories目录相同。
打开菜单 Run –> Edit Configurations。
新增一个Romote的运行方式 Name随便写。然后Copy
JVM的运行参数,JDK1.4+就用上面的-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005这段参数,否则使用-Xnoagent -Djava.compiler=NONE -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005这段参数。
接下来就是配置Tomcat了。
修改server.xml文件,
<Context path="/sample" docBase="D:\work\sample\web" />
接下来就是比较关键的一步了。在TOMCAT_HOME目录新建一个remote.bat的批处理文件,内容如下:
set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
catalina.bat run
其中JAVA_OPTS的内容就是之前设置remote运行方式拷贝的内容,由于我用的是jdk1.6,所以就使用上面的参数了。
配置完成,以后就使用remote.bat来运行web应用,运行remote.bat就可以运行之前配置好的tomcat-debug了, ,点击绿色的调试按钮,连接上tomcat上的5005监听端口,以后在修改方法体内部代码都不需要重启服务器了,只需要编译一下,编译好后服务器自动加载更新类文件。Idea也会提示是否加载成功。如果提示失败则可能你添加了一些方法,或者新增了一些类。失败后需要重启tomcat,相应remote的运行也会自动关闭,需要重新运行。
此方法也适用其他的应用服务器,也适合例如eclipse,netbeans等java ide工具,前提是这些ide必须支持remote调试,也就不再需要服务器的插件了。
分享到:
相关推荐
- **配置 Tomcat**:在 IntelliJ IDEA 中,可以通过配置服务器选项来整合 Tomcat。 - **运行 Web 应用**:配置完成后,可以轻松地运行和调试 Web 应用程序。 #### 六、创建 Web 项目并且部署 - **6.1 创建 Web ...
1.1. INTELLIJ IDEA 常用设置讲解 2 2. PROPERTIES中文UNICODE转码问题 2 3. 显示行号方法(SHOW LINE NUMBER) 2 4. 分屏显示 3 5. INTELLJ IDEA 如何设置类头注释 3 6. 静态代码检查工具INTELLIJ IDEA插件介绍 4 6.1...
### 使用IntelliJ IDEA创建WebService应用 在本教程中,我们将详细介绍如何利用IntelliJ IDEA这一强大的集成开发环境(IDE)来开发WebService应用程序。通过学习本教程,您将能够掌握以下技能: 1. **创建IntelliJ...
本文将深入探讨在IntelliJ IDEA (简称IDEA) 中连接达梦数据库时遇到的“input string \"8\"”问题,以及如何通过修复驱动程序来解决这个问题。 达梦数据库是一款国产的高性能关系型数据库管理系统,广泛应用于政府...
- **源码导入**:使用IDE(如IntelliJ IDEA或Eclipse)导入源码,配置Maven构建路径。 - **数据库配置**:修改`src/main/resources`下的数据库配置文件,连接Jeecms所需数据库。 - **运行调试**:通过IDE启动项目...
8. **项目结构**:src目录通常包含源代码,.idea目录存储IntelliJ IDEA的项目设置,target目录则是在构建过程中生成的编译结果和打包文件。 通过这个图书管理系统的设计,学生可以学习到数据库设计与实现、Java后端...
- **开发工具**:IntelliJ IDEA - **数据库工具**:SQLyog/Navicat - **构建工具**:Maven 3.6 - **Web服务器**:Tomcat 8.0/9.0 - **前端技术**:HTML/CSS/JavaScript/Vue.js/Ajax - **其他**:MyBatis ### 三、...
*开发工具:Intellij IDEA *数据库:MySql 5.1 *服务器:Tomcat 8.5 *开发框架:Spring4 + SpringMVC + Hibernate5 *前端框架:ExtJs 4.2 + Jsp *建模工具:PowerDesigner,Visio 项目截图 项目可行性目录...
这可以通过IDE(如Eclipse、IntelliJ IDEA)的构建路径设置,或者在Web应用服务器(如Tomcat、Jetty)的lib目录下放置这些jar文件来实现。 在使用Struts2时,还需要编写Action类、配置Struts2的XML文件(struts.xml...
- **配置Tomcat**: 在Eclipse中配置Tomcat服务器。 ##### 10.7 Servlet和JSP - **Servlet**: 用于处理客户端请求的服务器端程序。 - **JSP**: Java Server Pages,用于生成动态网页。 - **用户登录**: 通过Servlet...
- **开发平台**:推荐使用Eclipse或IntelliJ IDEA等IDE,配合WTP(Web Tools Platform)插件,方便进行Web Service开发。 **实施步骤** 1. **新建Java Project**:创建一个新的Java项目,存放服务接口和实现。 2. ...
开发环境方面,使用了Windows 8.1操作系统,Java jdk 1.8,项目管理工具Maven,开发工具IntelliJ IDEA,数据库MySQL 5.1,服务器Tomcat 8.5,开发框架Spring4 + SpringMVC + Hibernate5,前端框架ExtJs 4.2 + Jsp,...
**2.5 修改本地仓库位置(如果不想修改本地仓库位置则这一步骤省略即可):** Maven默认会将下载的依赖包存储在一个本地仓库中,默认位置是用户的`.m2/repository`目录。如果需要更改位置,可以通过编辑`settings....
- **1.2.1 Tomcat下JSP环境的配置**:这部分详细介绍了如何在Apache Tomcat服务器上配置JSP环境,包括安装Tomcat、设置环境变量等步骤。 - **1.2.1 建立自己的Jsp工作目录**:这里指导读者如何创建项目目录结构,以...
- **开发工具**: Eclipse/IntelliJ IDEA - **JDK版本**: JDK 6 - **服务器**: Apache Tomcat 6.0.18 - **数据库**: MySQL 5.x - **依赖库**: 根据文章提供的列表安装所需的库文件。 - **Struts2.1**: 使用`struts-...
- 确保已经安装并配置好Java开发环境(JDK)以及Eclipse或IntelliJ IDEA等IDE。 - 配置Tomcat服务器,确保能够运行Java Web应用。 2. **依赖库准备**: - 引入Struts2的核心库以及其他必要的扩展库。 - 特别...
- **服务器选择**: 可以选择Tomcat或其他Java应用服务器。 - **数据库配置**: 配置MySQL或其他关系型数据库作为后端存储。 - **环境变量设置**: 设置必要的环境变量,如JAVA_HOME、PATH等。 **1.3 前台开发** - **...
5.2.3 IntelliJ IDEA 129 5.2.4 Spring Boot CLI 132 5.2.5 Maven 手工构建 134 5.2.6 简单演示 136 第6 章 Spring Boot 核心 138 6.1 基本配置 138 6.1.1 入口类和@SpringBootApplication 138 6.1.2 关闭特定的自动...
5.2.3 IntelliJ IDEA 129 5.2.4 Spring Boot CLI 132 5.2.5 Maven 手工构建 134 5.2.6 简单演示 136 第6 章 Spring Boot 核心 138 6.1 基本配置 138 6.1.1 入口类和@SpringBootApplication 138 6.1.2 关闭特定的自动...
5.2.3 IntelliJ IDEA 129 5.2.4 Spring Boot CLI 132 5.2.5 Maven 手工构建 134 5.2.6 简单演示 136 第6 章 Spring Boot 核心 138 6.1 基本配置 138 6.1.1 入口类和@SpringBootApplication 138 6.1.2 关闭特定的自动...