1.前言
本文转载,原文链接忘了在哪。。。
2.项目配置(Project Structure)
2.1 Project
project compliler output:配置的是项目中的默认编译输出总目录
里面英文也说明了,每个模块可以自己设置特殊的输出目录 所以这个基本上没用
2.2 Modules
项目的模块,一个项目中可以有多个子项目,每个子项目相当于一个模块
一般我们项目只是单独的一个,所以只需要配置一个模块,我们可以给模块添加框架
根据我们项目中的使用到东西,添加对应的框架,并在框架里面确定一下相关的配置文件(因为不同IDE下,项目的文件结构可能不同 所以导入的项目我们要注意一下配置)
模块配置根目下 分为了三个标签:Sources—— Paths—— Depedencies
Sources标签下 主要显示项目的目录资源 那些是项目部署的时候需要的目录 有颜色提示
(比如绿色是测试目录 橘色是target的目录 这些部署的时候都不需要 大红色是我的项目下没有的 蓝色是真正需要部署)
Paths标签下
可以指定项目的编译输出目录 也就是项目类 和 测试类的编译输出地址(替换掉了Project的默认输出地址)
Depedencies是项目的依赖
我们可以点击右侧的+号 添加lib 比如tomcat的lib 默认加进来就是Provided
(和maven的里面的jar依赖差不多)
Provided 也就是项目部署的时候是忽略的 只是再编译项目的时候进行使用
Compile 是跟随着项目部署的 Test也是不部署的
2.3 Libraries
里面可以添加项目jar包 并且可以把多个jar放在一个组里面 类似于jar包整理
这个下添加的jar 会在Depedencies中显示(反之不可以)
2.4 Facts
项目的门面,说实话,真不知道这个是干嘛的,和modules差不多,主要是为了确认一下吧
2.5 Artifacts
项目的打包部署设置,这个是项目配置里面比较关键的地方
注意红框的地方
第一个是我们需要添加项目的部署包 注意选择是exploded的war包
第二个是项目的输出目录 非maven项目这个可以设置到任何地方
( maven项目的需要特殊注意 这个后面再说)
第三个是输出结构(output layout) 参考图中的几个文件
(maven项目如果不使用maven的打包编译 注意图中WEB-INF下的lib要有项目部署的jar)
3.非Maven项目的创建部署
创建File——New Project——Java——Web Application
(注意New Project里面不是选择的web 而是java)
intellij中web项目 默认网页根目录是web
项目配置可参考2中的几个地方 根据自己的需求自己修改
artifact中out directory 可以指定到任何地方 项目打包编译到指定的目录下
在intellij中启动tomcat 都会以对应war包out directory的设置的目录为工作空间
tomcat配置请参考http://my.oschina.net/u/140593/blog/177042#OSC_h1_2 中的2-7
4.Maven项目的部署
在intellij中 maven项目还是可以按照maven的打包编译 参考图中的几个生命周期 手动去执行
因为maven项目的约定 是项目打包编译到 target目录下
所以我们在2中配置都应该去遵循maven的配置约定进行修改
这样我们的项目在文件修改或者热部署的时候 intellij的编译才能和maven项目保持一致
(如果是在intellij中创建maven项目 那个intellij会给你配置好所有的配置
基本不用修改 我们可以创建一个springmvc的例子进行参考)
需要注意的地方是:
maven项目 artifact中out directory 的目录名
一定要和pom文件中build的finalName一致
另外pom文件中 要配置<packaging>war</packaging>
比如pom中配置的项目bulid finalName叫做ROOT
那么我们的out directory为 E:\项目积累\test1\target\ROOT
通过maven编译以及打包项目后
在服务器的配置中,可以去掉下图红色区域的两个选项,避免每次启动时都重新编译和打包
相关推荐
IntelliJ IDEA 12 web项目部署详细说明 IntelliJ IDEA 是一款功能强大且流行的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速高效地开发项目。下面,我们将详细介绍如何使用 IntelliJ IDEA 12 部署 ...
Intellij IDEA 下建立 Maven 管理的 Web 项目,配置 Jetty 热部署 在本文中,我们将学习如何使用 Intellij IDEA 建立一个基于 Maven 管理的 Web 项目,并配置 Jetty 热部署。 知识点 1:Intellij IDEA 中的 Maven ...
在 IntelliJ IDEA 12 中,需要配置 Tomcat 服务器,以便将 Java Web 项目部署到 Tomcat 服务器上。配置步骤如下: 1. 选择 Tomcat 服务器:选择 Local,然后点击 Configure,在弹出的对话框中选择 Tomcat 安装目录...
如果这是你第一次在IntelliJ IDEA中配置项目,可能需要先在`Project`中设置JDK。如果你已经配置过,这一步可以跳过。 最后,转到`Run`菜单下,选择`Edit Configurations`。在这里,点击`+`按钮,从下拉列表中选择`...
在 IntelliJ IDEA 中,需要配置编译环境,以便编译和运行 Java 项目。编译环境包括 Java 编译器、类库和其他组件。在配置编译环境时,需要设置 Java 编译器的安装路径和类库的路径。 ### 1.3 IntelliJ IDEA 创建...
在使用 IntelliJ IDEA 进行软件开发时,理解项目配置和 Web 部署至关重要。本文将详细阐述这些核心概念,帮助开发者更好地利用该强大的集成开发环境。 1. **项目配置** - **Project Structure**:这是 IntelliJ ...
"IntelliJ IDEA 12.0 Web开发及热部署" 在这篇文章中,我们将学习如何使用 IntelliJ IDEA 12.0 进行 Web 开发和热部署。首先,我们需要安装相关的软件,包括 IntelliJ IDEA 12.0、Apache Tomcat 7.0.34 和 JRebel 5...
在 IntelliJ IDEA 中配置 Tomcat 服务器是为了能够在开发过程中部署和运行您的 Java Web 应用程序。下面是配置 Tomcat 的基本步骤: 下载和安装 Tomcat: 首先,您需要从 Apache Tomcat 的官方网站...
部署 Web 应用程序需要在 IntelliJ IDEA 中进行配置。用户可以按照以下步骤进行配置: 1. 按下快捷键 Ctrl+Alt+Shift+S,在弹出的 Project structure 中点击 Artifacts。 2. 在中间列中点击 +,新建一个 Web ...
Idea10.0是新出的一个工具,网上对于它的开发文档很少,我自己摸索着开发里一个小的Demo,希望对使用Idea10.0进行开发的同行们有一些帮助
3. 创建项目:创建新项目时,需选择项目类型(如Java、Web或Maven等),并配置项目名称、位置以及项目结构。此外,还可以添加项目依赖,如第三方库或框架。 4. 创建模块:在大型项目中,常将项目划分为多个模块,每...
在IntelliJ IDEA中,为了让项目在启动Tomcat时自动部署这个数据源,我们需要在项目的`WEB-INF`目录下创建一个`context.xml`文件,将之前在`server.xml`中的`Resource`标签复制到这里。这将确保每次应用启动时,这个...
3. "Intellij Idea 2017创建web项目及tomcat部署实战 - shindoyang - 博客园.url":这是一个链接,指向一篇关于如何在IntelliJ IDEA 2017版本中创建Web项目以及配置和部署Tomcat服务器的详细博客文章。用户可以参考...
IntelliJ IDEA是一款深受开发者喜爱的Java集成开发环境(IDE),尤其在Java Web开发领域有着广泛的应用。本教程将深入探讨IntelliJ IDEA的各项功能,帮助你从新手快速成长为熟练的使用者。 首先,IntelliJ IDEA的...
在IntelliJ IDEA中,你可以通过“File” -> “New” -> “Module” -> “Dynamic Web Project”来创建Web项目。接着,配置Tomcat服务器,通过“Run” -> “Edit Configurations”添加新的应用服务器配置。在此,可以...
在IntelliJ IDEA中部署Web项目是一个常见的任务,尤其对于Java开发者来说,它是一个不可或缺的步骤。以下将详细解释如何从外部导入项目并部署到Tomcat服务器。 首先,你需要有一个包含`.ipr`文件的Web工程文件夹。`...
IntelliJ IDEA会启动Tomcat服务器,并自动部署你的Web应用。通过浏览器访问`http://localhost:8080/your-app-name`(将"your-app-name"替换为你的应用在Tomcat中的上下文路径)即可查看和测试应用。 此外,IntelliJ...
在这个项目中,我们将深入探讨如何使用IntelliJ IDEA创建一个Gradle项目,并配置Tomcat服务器,以便于运行和部署Java Web应用程序。 首先,我们创建Gradle项目。在IntelliJ IDEA中,选择"新建项目",然后在项目类型...
目录(Contents) 1.IntelliJ IDEA 介绍 2.本教程介绍 3.Windows 下安装 4.Ubuntu 下安装 5.Mac 下安装 6.安装总结 7.首次运行 ...29.IntelliJ IDEA 的 Java 热部署插件 JRebel 安装及使用 30.本教程总结
本教程将详细介绍如何在IntelliJ IDEA中配置项目,确保项目运行顺畅。 首先,我们要了解的是Project Structure,这是IDEA中至关重要的设置部分。它包含了项目的整体配置,包括项目的名称、使用的JDK版本、语言级别...