idea怎么运行一个web工程

idea怎么运行一个web工程,第1张

日常开发中,如果是借助springboot或者其他封装程度较高的框架来开发Web项目的话,大多数时候我们是可以直接使用springboot内嵌的tomcat直接一键式启动Web服务器的。但是对于一些SSM框架、个人项目或者是其他比较久的项目的话,直接在本地上调试web项目还是十分有必要去学习的。

配置完成后,点击d框右下角的apply就行

我们都知道部署tomcat有三种方式,比较直接的就是直接将war包放到webapp中让它自己解压,但是idea并不是采用这种方式。如果直接去tomcat下找的话,我们也会发现找不到我们的项目。这是因为idea是通过项目映射的方式来部署我们的项目的。
首先,先找到我们的映射文件

在 IntelliJ IDEA 中,可以通过以下步骤使用 Web 在服务器类的控制台中显示出来:
1创建 Maven 项目:在 IntelliJ IDEA 中选择 File->New->Project,选择 Maven 并选择 Web Application,按照向导创建项目。
2配置 Tomcat 服务器:在项目中选择 Run->Edit Configurations,点击左上角的加号按钮,选择 Tomcat Server->Local,在 Server 选项卡中配置 Tomcat 服务器的路径和端口号。
3编写 Servlet 类:在 src/main/java 下创建 Servlet 类并编写相应的代码,例如:
@WebServlet("/hello")
public class HelloServlet extends >

1、新建一个Web项目

两种方法:java 和 Java Enterprise(推荐)

第一种)通过Java工程创建,这个方法需要手动导入Tomcat的servlet包才能使用servlet

导入包的方法是创建项目并配置好Tomcat后,File->Project Structure,点击 Modules --> 选中项目“JavaWeb” -->  切换到 Dependencies 选项卡 --> 点击右边的“+”

选中Tomcat中的Jar包

添加后,如下所示

第二种方法)通过Java Enterprise创建,这个方法会自动导入Tomcat的servlet包

输入项目名

完整的项目结构如下

2、web项目配置

21在web目录下的WEB-INF下新建两个目录lib和classes

结构如下

22File->Project Structure,点击 Modules --> 选中项目“JavaWeb” --> 切换到 Paths 选项卡 --> 勾选 “Use module compile output path”,将 “Output path” 和 “Test output path” 都改为之前创建的classes目录

23 点击 Modules --> 选中项目“JavaWeb” --> 切换到 Dependencies 选项卡 --> 点击右边的“+”,选择 “JARs or directories”,选择创建的lib目录,这个目录用来存放依赖的jar包

选择Jar Directory

3 Tomcat配置

31 Run -> Edit Configurations,进入“Run Configurations”窗口,点击"+"-> Tomcat Server -> Local,创建一个新的Tomcat容器

32 在"Name"处输入新的服务名,点击“Application server”后面的“Configure”,d出Tomcat Server窗口,选择本地安装的Tomcat目录 -> OK

4 JavaWeb测试

41 Run -> Edit Configurations,进入“Run Configurations”窗口,选择之前配置好的Tomcat,点击“Deployment”选项卡,点击“+” -> “Artifact”-> 选择创建的web项目的Artifact
修改“Application context”-> Apply -> OK

说明:此处的Application context是指定本工程的根目录

42 在indexjsp文件中的body之间添加要显示的内容,然后点击“运行”的绿色三角

打开浏览器,输入:localhost:8080/JavaWeb

我可以给您提供一些指导,希望对您有所帮助。
首先,您需要创建一个Servlet类,继承>在Maven的Web工程中,我们在webapp目录下是可以创建jsp页面的

但是我们在main/java目录下是没有办法创建jsp页面的。

这说明IDEA内部对Maven工程的每一个文件中所含文件格式是非常严格的。

如果需要在main/java目录下创建jsp,需要把改目录转换成web资源目录,需要如下设置。

把所需要添加jsp的文件路径,添加到web资源目录(Web Resource Directories)找中即可。

这个时候在去java目录下创建jsp页面就可以了,还有一点,你会发现,java目录的图标样式也有改变了

webxml和webapp相关配置,让IDEA知道webxml是web入口(上边的配置),并且指定webapp为web项目的根目录(ROOT PATH) (也就是资源目录的位置)

本文所说,如果项目中需要修改资源文件的位置,就用本文中的步骤即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13361452.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-21
下一篇 2023-07-21

发表评论

登录后才能评论

评论列表(0条)

保存