idea打开新Web项目并运行

idea打开新Web项目并运行

记得刚开始使用idea的时候,拿到一个web项目,却不知道怎么跑起来,这几天打开完整的Web项目有点多,而且一开始也忘记了怎么配置,今天就写了这篇博客。–2019年11月06日

一、配置Web结构(设置war包)

1、使用IDEA打开项目,进入Project Structure

点击File,选择Project Structure,操作如下图:

project_structure

2、添加Modules

点击Modules,然后点击”十“按钮,选择Web,操作如下图:

add_web

点击Web后会得到下面的效果图,在在图中我修改好了web.xml文件路径、根路径,我们将红色框中的内容改为自己web项目中web.xml的路径信息就可以了:

update_modules

3、添加Artifacts

点击Artifacts,然后点击”十“按钮,选择Web Application:Exploded,点击 From Modules…,然后会弹出选择Modules框,操作如下图:

artifacts_add

选择我们刚创建号的Modules,点击OK,如下图:

select_modules

4、添加jar包

点击Libraris,然后点击”十“按钮,选择Java,操作如下图:

add_jar

选择jar包,jar包在WEB-INF文件夹下的lib文件夹中,我们可以之间选择lib文件夹,也可以选择lib中的jar包,选择之后会弹出选择Modules框,点击OK就可以了,操作如下图:

select_jar

jar_modules

5、点击Apply,点击OK

二、配置tomcat

1、添加tomcat sercer

点击Add Configuration,再点击“十”按钮,然后将鼠标焦点放置在Tomcat Server上,选择Local,进入Tomcat信息配置窗口,操作如下图:

add_tomcat

2、配置Tomcat信息

弹出的Tomcat信息窗口如下图:

config_tomcat

第一项 是设置的IDEA显示的Tomcat名称;

第二项 是自己的Tomcat版本;

第三项 是JRE,可以选择自己安装的JDK下的jre文件

第四项 是运行的web包,即之前配置的war包

我们需要点击Fix,添加运行的war包,点击Fix后,出现如下界面:

add_fix

在这里我们可以修改项目访问路径,如果像上面的界面一样,那么访问项目的URL就是:

http://localhost:8080/zhirong_wisdomFire_war_exploded

其中“/zhirong_wisdomFire_war_exploded ”就是8080后面的项目路径,我们可以修改成自己想要的值,如“/”,那么访问地址就是: http://localhost:8080/

3、最后点击“Apply”,点击”OK“

得到如下界面

success

我们点击红色方框中的绿色三角形按钮,即“启动”按钮就可以启动项目了。

### 如何在 IntelliJ IDEA 中实现 web.xml 的自动补全功能 要在 IntelliJ IDEA 中实现 `web.xml` 文件的自动补全功能,需确保项目的配置正确无误。以下是具体方法: #### 1. 确认项目结构设置 首先,在 **File → Project Structure** 中打开项目结构设置[^1]。确认当前项目已正确配置为 Web 应用程序。如果没有配置,请执行以下操作: - 在左侧导航栏中选择 **Facets**。 - 如果未看到 **Web** 类型的 Facet,请点击加号 (`+`) 添加一个Web Facet。 完成上述步骤后,IDE 将能够识别支持 `web.xml` 文件的相关特性。 #### 2. 创建或关联 `web.xml` 文件 创建的 `web.xml` 文件时,应将其放置于正确的目录路径下(通常是 `/WEB-INF/`)。如果手动创建该文件,请右键单击 `WEB-INF` 文件夹,选择 **New → XML File**,输入名称为 `web.xml`。 完成后,建议将此文件移动至标准位置以避免潜在错误。 #### 3. 配置 DTD 或 Schema 支持 为了使 IDE 能够提供更精确的语法高亮和自动补全功能,需要定义 `web.xml` 文件使用的文档类型声明 (DTD) 或模式 (Schema)[^3]。可以在 `<web-app>` 标签的第一行指定其版本信息,例如: ```xml <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> </web-app> ``` 通过引入合适的 Schema 定义,IDE 可以为标签属性、子节点等内容提供全面的自动补全支持。 #### 4. 利用插件增强体验 对于高级开发需求,可安装额外插件来扩展功能。例如,Spring 插件不仅增强了对 Spring Bean 的管理能力,还提供了针对 Servlet 和 JSP 页面的支持[^2]。启用这些工具后,开发者能够在编辑器内获得更加智能化的操作辅助。 --- ### 注意事项 尽管 IntelliJ IDEA Ultimate 版本内置了许多强大的特性用于简化 Java EE 开发流程,但如果仍存在某些特定场景下的不兼容现象,则可能需要重审视全局环境变量设定或者尝试更软件至最稳定版。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值