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

环境搭建略

一 创建JavaWeb项目

  • 创建项目

    new project—>java Enterprise—>Web Application
    IDEA创建JavaWeb项目及打包发布到远程服务器

  • 填写项目名称和路径
    IDEA创建JavaWeb项目及打包发布到远程服务器

二 配置项目

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

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

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

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

    设置编译输出路径为classes

    选择File—>项目结构—>模块—>选择项目—>路径—>使用模块编译输出指定创建的classes目录为输出路径和测试输出路径。
    IDEA创建JavaWeb项目及打包发布到远程服务器

    设置依赖库路径为lib

    选择File—>项目结构—>模块—>选择项目—>依赖—>点击底部+选择JARs或目录指定当前项目lib下后选择Jar Directory
    IDEA创建JavaWeb项目及打包发布到远程服务器

三 配置Tomcat

  • 添加tomcat server

    选择运行—>编辑配置
    IDEA创建JavaWeb项目及打包发布到远程服务器
    点击左上角+添加,选择tomcat service—>local
    IDEA创建JavaWeb项目及打包发布到远程服务器
    选择service配置如下:一般无需额外操作,默认即可(这里的tomcat端口我自定义了非8080不要被占用即可)
    IDEA创建JavaWeb项目及打包发布到远程服务器
    然后选择Deployment部署配置 IDEA创建JavaWeb项目及打包发布到远程服务器
    点击底部+添加Artifact
    IDEA创建JavaWeb项目及打包发布到远程服务器
    会自动添加以项目名称为名的war
    IDEA创建JavaWeb项目及打包发布到远程服务器
    配置结束,点击项目运行 IDEA创建JavaWeb项目及打包发布到远程服务器
    成功
    IDEA创建JavaWeb项目及打包发布到远程服务器

四 部署到远程服务器

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

  • 配置构建war环境

    File—>Artifacts—>名称自定义—>Type选择Web Application Archive
    IDEA创建JavaWeb项目及打包发布到远程服务器

  • 构建war包
    点击构建—>Build Artifacts—>Build
    IDEA创建JavaWeb项目及打包发布到远程服务器
    构建结束后,会在out—>artifacts下生成war包。
    IDEA创建JavaWeb项目及打包发布到远程服务器
    将其拷贝到远程服务的tomcat—>webapps下重启tomcat服务即可。
    IDEA创建JavaWeb项目及打包发布到远程服务器
    登陆远程服务查看,可见tomcat下的webapps中已经将其自动解压了
    IDEA创建JavaWeb项目及打包发布到远程服务器

  • 重启tomcat然后访问即可
    IDEA创建JavaWeb项目及打包发布到远程服务器