超详细的tomcat部署web项目与idea中配置web项目方法及常见问题解决方法

这篇具有很好参考价值的文章主要介绍了超详细的tomcat部署web项目与idea中配置web项目方法及常见问题解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

本文章主要介绍tomcat环境的配置,idea有/无骨架配置web项目,idea一般项目中配置tomcat,配置jsp运行环境,便捷配置jsp环境的配置,及常见的问题,内容有点长,建议点击目录跳转阅读,文中所含均为官方文件,请放心使用。


一、配置tomcat环境变量

  1. 下载tomcat
    配置tomcat当然是先下载tomcat啦,tomcat为绿色的软件,只需要下载并解压,删除也只需要将文件删除即可。
    点此进入tomcat官网
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
    可下载8、9、10版本,比较推荐下载8的版本,因为现在大部分公司还是在使用8的版本,但也可根据自己的需求下载。
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
    如果下载太慢了,此处本人提供了tomcat8版本的zip文件
    该文件为官方文件,未进行任何修改,请放心下载
    点击此处下载文件密码为:1234

下载完成后放到一个合适的盘并解压缩建议不要放在c盘,接下来开始配置环境变量

  1. 右击此电脑,并点击属性
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
  2. 选择高级系统设置
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
  3. 点击环境变量
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
  4. 点击新建系统变量
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
  5. 配置如下
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
  6. 配置Path环境变量,双击“path”即可
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
  7. 点击新建,在输入框中输入以下内容
%CATALINA_HOME%\bin\

idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  1. 完成后全部点击确定即可
  2. 验证tomcat配置是否成功
    首先win+R输入cmd回车。然后再DOS窗口输入
startup.bat

回车,弹出tomcat服务器启动窗口

常见问题1:tomcat启动窗口中有乱码的解决方法【解决方法在后方】

idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea以下为cmd窗口idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea之后点击此处http://localhost:8080/,打开此页面即为设置成功
注意:请勿将tomcat弹出的窗口关闭,关闭服务器就会关闭,要一直开着才能访问idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

二、纯手工部署web项目[需要maven]

  1. 我们创建一个002目录
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
  2. 执行如下命令创建web工程
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -Darchetypeversion=1.4
  1. 依次输入如下信息并回车,即可创建完成
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  2. 创建Servlet
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  3. 在该目录下创建HelloServlet.java文件
    文件代码为:

package com.xiaojiu.maven;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletException;
import java.io.IOException;
public class HelloServlet extends HttpServlet{
    protected void doGet(HttpServletRequest request,HttpServletResponse response)throws
    ServletException,IOException{
        response.getWriter().write("hello maven web");
    }
}
  1. 在web.xml目录下注册Servlet服务
    web.xml目录为:002\p02-maven-web\src\main\webapp\WEB-INF
    代码为:
<servlet>
    <servlet-name>helloServlet</servlet-name>
    <servlet-class>com.xiaojiu.maven.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
	<servlet-name>helloServlet</servlet-name>
    <url-pattern>/helloServlet</url-pattern>
</servlet-mapping>

代码放置如下图所示:

idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  1. 在index.jsp文件中修改代码成如下
    index.jsp目录为:002\p02-maven-web\src\main\webapp
    代码为:
<html>
<body>
<h2>Hello World!</h2>
<a href="helloServlet">Access Servlet</a>
</body>
</html>

代码放置位置如下:
idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  1. 导入相应依赖的jar包
    我们只需要到pom.xml里面输入以下坐标即可
<dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>3.1.0</version>
      <scope>provided</scope>
</dependency>

代码位置如下:
idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  1. 编译
    在文件地址栏中输入cmd打开控制台,在控制台中输入如下命令并回车
    注:在pom.xml相应的地址栏中
mvn compile
  1. 打包
    在控制台执行如下命令
mvn clean package
  1. 将war部署到tomcat服务器上
    选中如图两个都可以,一个是压缩后的一个压缩前的,个人建议使用压缩前的即可,因为tomcat也会解压。
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
    将其放到tomcat\webapps下即可,为了方便我们改名为demo
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
    我们在控制台中输入如下命令启动tomcat
startup.bat

idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
打开浏览器,在地址栏中输入如下地址,即可打开网站,此时web项目部署成功

http://localhost:8080/demo/index.jsp

idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

三、Idea创建并配置web项目[无骨架]

不使用骨架虽然不方便,但是不会报莫名的错误,建议使用

常见问题2:需要专业版idea,社区版不行,如没有专业版请购买,或申请学生认证!
常见问题3:英语不好,需要idea汉化【解决方法在后方】

  1. 点击新建项目
    提示:不同的版本的idea操作界面不相同,但操作逻辑是差不多的
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
  2. 按图中步骤创建项目,jdk建议选择8.0以上的版本
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
  3. 在pom.xml中新建如下标签
<packaging>war</packaging>

idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea标签位置如上图

  1. 点击设置图标(如下图所示),并选择项目结构
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  2. 如图所示顺序点击,并添加web模块到该项目
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  3. ①双击web资源目录路径,会弹出一个目录框,需要添加webapp目录,推荐存放的路径为"项目名\src\webapp",可根据自己实际情况更改点击确定后会提示是否创建目录,”确定“即可
    ②接下来来到 “部署描述符处”,如果下面有红色框内的内容,点击“减号”删除,然后再点击“加号”创建,创建要记得目录一定要在webapp目录下,即“项目名\src\webapp”该目录下 。
    最后点击“应用”,确定即可
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  4. 最后的项目结构如下图,到这里创建的web环境就搭建好了
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

四、Idea创建并配置web项目[有骨架]

使用骨架的虽然方便,但是有时候会报一些莫名的错误,总的来说还是有点麻烦的,不建议使用

  1. 点击新建项目
    提示:不同的版本的idea操作界面不相同,但操作逻辑是差不多的
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  2. 点击Maven Archetype,并按图中步骤操作
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  3. 如图即为成功idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  4. 删除图中所选的多余组件
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  5. 新建一个目录,缺啥建啥
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  6. 全部的目录大概就是这样,就建立完成了

idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

五、idea一般项目中配置tomcat

  1. 创建并打开项目点击当前文件
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  2. 点击添加配置
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  3. 点击加号

  4. 下滑找到tomcat服务器,点击本地idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  5. 首先点击配置
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  6. 点击tomcat主目录,找到tomcat主目录即可【如已配置环境变量,点击确定即可】
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  7. 添加并部署当前项目
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  8. 选择“工件”
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  9. 点击选择当前项目,并点击确定
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  10. 点击应用即可

  11. 测试服务器是否配置成功,在webapp中添加jsp文件
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  12. 在浏览器地址栏后面添加文件名
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  13. 访问成功!!由于没有使用jsp的环境,没有导入jsp的环境,也可以运行

六、配置jsp运行环境

在上面的基础上,有Meven配置jsp运行环境就特别容易了,不需要去额外寻找jsp的jar包。关于maven的详细配置,后面会单独详细讲解。

  1. 我们只需要在pom.xml里面添加组件即可
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
  2. 代码如下
    这里说明一下,第一个为jsp的jar包,第二个为servlet服务的jar包,jsp调用servlet时需要此包。
    <dependencies>
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.2</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
        </dependency>
    </dependencies>

  1. 最后点击下面的图标即可自动装载jar包
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

七、便捷配置jsp运行环境

  1. 新建项目,点击javaee,并选择如图所示
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
  2. 点击并选择tomcat目录
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
  3. 点击创建
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
  4. 在webapp里面有个index.jsp默认文件,输入代码,并运行即可

八、常见问题及解决方法

1.tomcat控制台乱码的解决方法

idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  1. 打开tomcat/conf/logging.properties文件
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

  2. 修改或添加47行代码=GBK即可

java.util.logging.ConsoleHandler.encoding = GBK

idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

2.idea学生认证

学生认证可选择学校邮箱或学信网认证,学校邮箱进入直接认证,学信网认证需要点击“官方文件”处,具体步骤点击如下链接即可。
学生认证步骤文章来源地址https://www.toymoban.com/news/detail-799371.html

3.英语不好,idea需要汉化

  1. 在idea界面点击“plugins”
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea
  2. 搜索并下载如下官方插件汉化idea,重启即可
    idea配置tomcat部署web项目,小文的精选文章,tomcat,java,intellij-idea

到了这里,关于超详细的tomcat部署web项目与idea中配置web项目方法及常见问题解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA 开发一个简单的 web service 项目,并打包部署到 Tomcat

    通过 IDEA 创建一个简单的 web service 项目 用测试类运行这个 web service 项目 通过 IDEA 把 web service 项目打成 war 包 web service 项目部署到 Tomcat 访问 web service 服务页面 编写一个 web service 客户端(生成 web service 服务代码) 客户端调用 web service 接口 IDEA 创建项目,选择 Java 项目,

    2024年02月15日
    浏览(49)
  • IDEA部署配置Maven项目教程,IDEA配置Tomcat(2019.3.3)

    我们往往会用到多版本的IDEA进行一个Maven项目配置部署,还有tomcat的配置,这里就有你需要的,有低版本的,也有高版本的,根据自己的情况来进行一个操作 目录 一、前言 1、具备前提条件 2、配置思路 二、部署(2019.3.3) 1、新建项目 2、设置  3、新建maven 4、配置maven pom

    2024年02月13日
    浏览(41)
  • 在IDEA中配置Tomcat并且发布Web项目的步骤

    一,Tomcat的概述 1,概念: Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,

    2024年02月03日
    浏览(44)
  • idea配置tomcat的方法(详细图文步骤)

    1.打开idea,在项目运行列表下拉选择“edit Configurations” 2.在打开的界面,点击“+”,再选择下面的Tomcat Server下的local 3.在打开的界面,第一行“Name”中填入tomcat的名称 然后点击Configure…,在Application Servers界面,点击“+”,在Tomcat Server配置界面选择要添加的tomcat的路径,最

    2024年02月12日
    浏览(48)
  • IDEA部署配置Maven项目教程,IDEA配置Tomcat(2019.3.3)(2023.1.3)

    我们往往会用到多版本的IDEA进行一个Maven项目配置部署,还有tomcat的配置,这里就有你需要的,有低版本的,也有高版本的,根据自己的情况来进行一个操作 目录 一、前言 1、具备前提条件 2、配置思路 二、部署(2019.3.3) 1、新建项目 2、设置  3、新建maven 4、配置maven pom

    2024年02月12日
    浏览(45)
  • 关于IDEA配置本地tomcat部署项目找不到项目工件的问题解答

    可能是之前的项目再次打开后,没有及时配置项目结构中的工件信息,导致配置tomcat中看不到工件的信息 解决的方法也非常简单,就是先在项目结构中,配置具体的工件信息,然后再配置tomcat的部署信息 同时。我也觉得这是因为很久没有使用tomcat,或者新手可能遇到的问题

    2024年02月02日
    浏览(60)
  • IDEA2023.1.3创建Java Web项目并配置Tomcat(傻瓜式教程)

    本篇教程只针对IDEA2023.1.3版的Java Web项目创建以及配置Tomcat,不包含Tomcat下载教程 1.选择New Project,设置好项目名和JDK,点击Create  2.打开Project Structure 3.在Modules里点击加号选择Web,这样IDEA会帮我们创建好webapp文件夹和web.xml配置文件 4. 为项目创建一个web应用artifacts,IDEA在这里

    2024年02月11日
    浏览(64)
  • 如何使用 IntelliJ IDEA 配置完整的 Web 项目并在 Tomcat 上运行

    了解如何在 IntelliJ IDEA 中配置 Web 项目的结构、设置 JDK、添加库、配置 Tomcat 服务器以及解决常见问题。

    2024年02月03日
    浏览(64)
  • IDEA中在Java项目中添加Web模块 与配置tomcat服务器

    现有项目添加直接走第二步 勾选 Web Application 选项, 点击OK 得到项目目录结构 , 出现web目录结构, 且web目录文件夹出现小蓝点 说明web配置没有出现或是手动构建的目录结构 , 在IDE关闭或者迁移项目时会出现 这时web模块是无法运行的 解决 打开 Project Stucture 选中web模块, 配置De

    2024年01月16日
    浏览(118)
  • Tomcat的介绍和安装配置、eclipse中动态web项目的创建和运行、使用IDEA创建web项目并运行

    一、Tomcat的介绍和安装配置 安装tomcat:                                      环境变量的配置: 配置之后重启cmd,执行startup命令,启动tomcat 在localhost:8080,能进入tomcat主界面,说明配置成功 二、eclipse中动态web项目的创建和运行 tomcat可以在面板上配,可以去windows中pr

    2024年02月14日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包