美文网首页
使用IDEA2020.2新建并运行一个java Web项目

使用IDEA2020.2新建并运行一个java Web项目

作者: 这样你就找不到我了 | 来源:发表于2020-07-05 10:38 被阅读0次

    建议使用较高版本的jdk和tomcat,这里使用jdk1.8和tomcat9.

    (本人使用jdk1.8搭配tomcat6时出现了无法导入servlets的错误:)

    1,新建项目
    之前查过一些资料,很多在新建项目时候选择java方式创建,但是不知道是不是版本原因,我在自己下载的IDEA 2020上并没有看到一些使用java创建的选项,所以使用了java Enterprise 创建。
    对比发现使用java Enterprise创建在步骤上来说简单很多。


    image.png

    2,给你的web项目取一个题目


    image.png

    这句话的意思是问你将此项目在当前窗口打开,还是新建一个窗口打开,直接选择This Window(当前窗口)即可。


    image.png

    然后你就有了一个结构如图的web项目


    image.png

    3,添加tomcat(可能已经为你添加好)

    在红框中选择 tomcat


    image.png

    如果没有tomcat可以选,在导航栏中选择run-Edit Configurations


    image.png

    点击左上角的+


    image.png

    选择并添加一个本地tomcat,通常你只要点击local,它会自动为你找到本地tomcat项目。然后点击OK即可。


    image.png

    4,运行程序

    点击右上角的绿色三角


    image.png

    运行成功


    image.png image.png

    5,更改jsp的url
    我们的程序名为KSZY,但是访问地址为“KSZY_war_exploded”,这对于过去使用myeclipse的同学显然不够友好。
    我们去run-Edit Configurations-deployment 修改Application context修改该地址为KSZY,点OK就可以啦。


    image.png

    6,servlet使用问题
    1,创建servlet
    选择view-ToolWindows-Web


    image.png

    会出现如下窗口:


    image.png
    右键,new 创建servlet
    image.png
    取一个名字,选择包(如果不存在会在src中自动创建)
    最后那个√选上会使用注解的方式配置servlet,不再使用web.xml
    image.png

    2,配置servlet
    使用注解的方式配置servlet
    在public class前加上@WebServlet(XXX)

    XXX默认为“name=servlet名”
    我们要访问servlet,需要将其改为“urlParttern=servlet名”,
    或者直接写成“/servlet名”,注意添加"/"。

    如果提示servlet不存在则导入tomcat中的servlet包:
    https://blog.csdn.net/Simba_cheng/article/details/51062882?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

    如果还是提示不存在则建议换一个更高版本的tomcat(我用6换成9之后成功运行)。

    相关文章

      网友评论

          本文标题:使用IDEA2020.2新建并运行一个java Web项目

          本文链接:https://www.haomeiwen.com/subject/kfnmqktx.html