栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

IDEA2021创建JavaWeb项目(附:Tomcat乱码、闪退解决方法)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

IDEA2021创建JavaWeb项目(附:Tomcat乱码、闪退解决方法)

1、环境准备:Tomcat服务器 + Java环境 + IDEA2021软件

Tomcat服务器可以直接前往官网下载,链接:                   Apache Tomcat® - Apache Tomcat 8 Software Downloads

下载之后的文件只需要进行解压缩即可,这是解压缩以后的文件目录:

 我们可以在bin目录下找到名为startup.bat的文件,双击它运行(如果电脑开启了防火墙的话,直接点允许访问即可)

 

①如果出现闪退现象,可能是你的8080端口被占用了,需要修改Tomcat服务器端口

(可以在conf文件夹里面找到server.xml文件,修改端口号)

② 窗口中的汉字可能会出现乱码的情况:

(需要将conf目录下的logging.properties文件中的java.util.logging.ConsoleHandler.encoding = UTF-8 改为java.util.logging.ConsoleHandler.encoding = GBK)

 

 ③在解决了上述问题之后,再次开启服务器(双击bin目录下的startup.bat文件),然后打开任意一款浏览器,在地址栏输入 http://localhost:8080/ 如果出现下面图中显示的内容,那恭喜你,服务器正常启动了。

 

2、如何安装Java环境,请看我的另一篇文章,里面详细介绍了如何安装JDK安装Java环境:_小门同学ヾ(◍°∇°◍)ノ゙的博客-CSDN博客https://blog.csdn.net/weixin_44290187/article/details/121079164 3、当JDK安装完成,Tomcat服务器可以正常启动以后,我们就可以使用最新版的IDEA2021创建我们的第一个Javaweb项目了。

①双击打开我们的IDEA2021,之后点击New Project

 

 

 

 ②上面只是创建了一个Java项目,并不是一个JavaWeb项目。

 

 

 

 ③我们还需要实现将servlet和jsp需要用到的jar包导入项目

到这里就完成Javaweb项目的配置了,在这里不导入lib下全部的jar包也可以(可以只导入jsp-api.jar和servlet-api.jar),本人全部导入主要是怕以后会用的其他jar包。

 4、在完成了上述步骤之后,我们就可以去配置一个服务器,将我们的项目运行一下了。

 

注意:这一步千万不要忘记,否则在浏览器打不开项目

 

5、下面我们就可以访问我们的项目了,本人写了一个简单地网页跳转。

项目结构如下:

inde.jsp:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

  
    $Title$
  
  
    点击跳转
  

 DemoServlet:

package servlet;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

@WebServlet("/demoServlet")
public class DemoServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.getRequestDispatcher("/demo.jsp").forward(req, resp);
    }
}

 demo.jsp:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    demo


    Demo

 打开服务器,会自动打开index.jsp页面:

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/396657.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号