请选择 进入手机版 | 继续访问电脑版

热点推荐

查看: 372|回复: 1

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

[复制链接]
  • TA的每日心情
    开心
    昨天 10:17
  • 签到天数: 288 天

    [LV.8]以坛为家I

    3万

    主题

    3万

    帖子

    10万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    105447
    发表于 2020-7-6 04:49:10 | 显示全部楼层 |阅读模式
    建议使用较高版本的jdk和tomcat,这里使用jdk1.8和tomcat9.
    (本人使用jdk1.8搭配tomcat6时出现了无法导入servlets的错误:)
    1,新建项目
    之前查过一些资料,很多在新建项目时候选择java方式创建,但是不知道是不是版本原因,我在自己下载的IDEA 2020上并没有看到一些使用java创建的选项,所以使用了java Enterprise 创建。
    对比发现使用java Enterprise创建在步骤上来说简单很多。

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

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

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

    3,添加tomcat(可能已经为你添加好)
    在红框中选择 tomcat

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

    点击左上角的+

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

    4,运行程序
    点击右上角的绿色三角

    运行成功

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

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


    会出现如下窗口:


    右键,new 创建servlet

    取一个名字,选择包(如果不存在会在src中自动创建)
    最后那个√选上会使用注解的方式配置servlet,不再使用web.xml
    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之后成功运行)。

    Java吧 收集整理 java论坛 www.java8.com
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    50

    帖子

    100

    积分

    注册会员

    Rank: 2

    积分
    100
    发表于 前天 16:45 | 显示全部楼层
    楼猪V5啊
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表