在idea中将创建的java web项目部署到Tomcat中的过程图文详解
作者:Alambert 发布时间:2022-10-24 23:58:25
在idea中将创建的java web项目部署到Tomcat中
采用的工具idea 2018.3.6 Tomcat7
1.先创建第一个新项目secondweb(注意勾选JavaEE下的web Application(4.0),窗口下的version对应为4.0,并且保证create web.xml已经被勾选)
2.在创建好的web项目的web/WEB-INF目录下创建两个文件夹:classes和lib.classes用来存放编译后输出的class文件,lib用来存放第三方jar包(下图显示的是创建的web文件的目录结构)
3.配置文件夹路径
File->Project Structure(Ctrl+shift+Alt+S)或者使用工具栏的快捷键->选择Modules->选择Paths->选择“Use module compile out path”->将Outputpath和Test output path都设置为刚刚创建的classes文件夹
点击apply->选择当前窗口的Dependencies(依赖)->点击右边的+号->选择“1 JARS or directories…”->选择刚刚创建的lib文件夹->选择Jar Directoy->然后依次点击apply->ok
4.配置Tomcat容器
在导航栏点击Add Configuration…或者(打开菜单Run->Edit Configuration)
然后点击+号,选择Tomcat Server ->选择Local->在Name中输入新的服务器的名字,点击”Application Server“ 后面的”Configure…“,弹出Application Server 窗口,在Tomcat Home选择本地安装的Tomcat目录–>点击Ok
然后依次点击apply->ok,到目前为止tomcat配置完毕
*(注意:左边列表中的tomcat图标上小红叉号是未部署项目的提示,部署项目后就会消失。)
5.在tomcat上部署并运行项目
通过菜单栏:Run–>Edit Configurations…->选择刚刚创建的tomcat->选择Deployment->点击右边的+号->选择Artifact
然后选择web项目->Application Context 可以填”/项目名“(也可以不用填写)->点击Apply
6.测试
编写index.jsp.然后点击菜单栏的小三角符号进行运行
在下一节内容我们继续讲解遇到localhost:8080(端口没被占用,创建的页面无错误的情况下)页面无法访问的问题
以上就是将java web项目部署到tomcat的过程。
来源:https://blog.csdn.net/qq_44806036/article/details/105819737


猜你喜欢
- 项目中遇到了下载文件文件名是中文而且还有空格如果不对连接进行处理下载就会报错要想解决这个问题只需对你的url 进行编码然后替换空格用编码表示
- SpringMVC支持的数据校验是JSR303的标准,通过在bean的属性上打上@NotNull、@Max等进行验证。JSR303提供有很多
- 一 问题描述小明为位置1,求他到其他各顶点的距离。二 实现package graph.dijkstra;import j
- 1.加入mybatis-spring-boot-stater的Maven依赖 <dependency>
- 本文实例讲述了Android实现在xml文件中引用自定义View的方法。分享给大家供大家参考,具体如下:在xml中引用自定义view方法一:
- 本文实例讲述了C#操作windows系统进程的方法。分享给大家供大家参考。具体如下:这段代码演示了如何根据进程名关闭进程和启动进程/// &
- 前言在上一篇通知服务NotificationListenerService使用方法 中,我们已经介绍了如何使用NotificationLis
- 目录首先必须要有一个个人微信公众号效果图后台路由代码完整代码首先必须要有一个个人微信公众号个人微信公众号相关的接口权限有限,不过用于个人学习
- 1.Overview经常研究.NET源码库的小伙伴会经常看到一个关键字volatile,那它在开发当中的作用是什么呢?我们一起来看看官方文档
- 如果所有的键都是小整数,我们可以使用一个数组来实现无序的符号表,将键作为数组的索引而数组中键 i 处存储的就是它对应的值。散列表就是用来处理
- 本文实例为大家分享了Unity Shader实现黑幕过场效果的具体代码,供大家参考,具体内容如下一、效果演示二、实现Shader:黑幕过场着
- 如下就可以获取button中的文本内容using System.Collections.Generic;using UnityEngine;
- 有一个比较好理解的例子,在这跟大家介绍下: 1.如果一个后花园只种蔬菜类,那么就用简单工厂就可以了.  
- PostMapping接收json参数后返回404问题描述js中传递json数据给后端,后端可以正常接收参数,但返回404。js
- 记得之前写Web项目的时候配置文件的读取都是用Properties这个类完成的,当时为了项目的代码的统一也就没做什么改动。但事后一直在琢磨S
- 给图片添加阴影效果,这是很常见的需求。第一种方法是自定义drawable,使用layer-list定义两个图片,代码如下:show_view
- 1.什么是责任链模式当一个请求可能需要多个对象中的某个进行处理时,将这些对象连成一条链,并沿者这条链传递该请求,知道有一个对象处理它为止。这
- 废话不多说了,直接给大家贴关键代码了。具体代码如下所示:using System;using System.Collections.Gene
- 简介Microsoft官网关于 WindowChome 的介绍截取Microsoft文章的一段话:若要在保留其标准功能时自定义窗口,可以使用
- 开发环境: springboot + mybatis plus场景:在DAO的bean中有byte[]类时,写入可以成功,但是读取不行。从错