IDEA创建JavaWeb项目及打包发布到远程服务器

环境搭建略

一 创建JavaWeb项目

  • 创建项目

    new project—>java Enterprise—>Web Application
    在这里插入图片描述

  • 填写项目名称和路径
    在这里插入图片描述

二 配置项目

  • 创建编译目录以及依赖库目录

    在WEB-INF目录下创建classes编译目录以及lib依赖库目录

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f8J3iyuV-1575256823448)(./image-20191118135055445.png)]

  • 修改默认编译目录及添加依赖目录

    设置编译输出路径为classes

    选择File—>项目结构—>模块—>选择项目—>路径—>使用模块编译输出指定创建的classes目录为输出路径和测试输出路径。
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pmi0PaQR-1575256823448)(./image-20191118135838644.png)]

    设置依赖库路径为lib

    选择File—>项目结构—>模块—>选择项目—>依赖—>点击底部+选择JARs或目录指定当前项目lib下后选择Jar Directory
    在这里插入图片描述

三 配置Tomcat

  • 添加tomcat server

    选择运行—>编辑配置
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fg5xIAtZ-1575256823453)(./image-20191118140550857.png)]
    点击左上角+添加,选择tomcat service—>local
    在这里插入图片描述
    选择service配置如下:一般无需额外操作,默认即可(这里的tomcat端口我自定义了非8080不要被占用即可)
    在这里插入图片描述
    然后选择Deployment部署配置 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iT9JEQT4-1575256823454)(./image-20191118141322545.png)]
    点击底部+添加Artifact
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5NV5wbtW-1575256823454)(./image-20191118141418700.png)]
    会自动添加以项目名称为名的war
    在这里插入图片描述
    配置结束,点击项目运行 在这里插入图片描述
    成功
    在这里插入图片描述

四 部署到远程服务器

部署到远程需要打出war包后推送到远程服务器上的tomcat下webapps会自动解压该war包

  • 配置构建war环境

    File—>Artifacts—>名称自定义—>Type选择Web Application Archive
    在这里插入图片描述

  • 构建war包
    点击构建—>Build Artifacts—>Build
    在这里插入图片描述
    构建结束后,会在out—>artifacts下生成war包。
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cBDHwWFB-1575256823457)(./image-20191118144531109.png)]
    将其拷贝到远程服务的tomcat—>webapps下重启tomcat服务即可。
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TPqnbGn9-1575256823458)(./image-20191118144814478.png)]
    登陆远程服务查看,可见tomcat下的webapps中已经将其自动解压了
    在这里插入图片描述

  • 重启tomcat然后访问即可
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jOaeGdpQ-1575256823462)(./image-20191118145459047.png)]

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值