• IntelliJ IDEA2017创建web工程并实现远程部署tomca【转载】


    [IntelliJ IDEA2017创建web工程并实现远程部署tomcat]

    作者:https://segmentfault.com/a/1190000012762629

    将应用打成war包方式

    步骤1:打开Project Structure --> 选择Artifacts --> 点击+ --> Web Application: Archive --> For 'webapp: war exploded'

    步骤2:生成manifest文件:点击Create Manifest且同意IDEA建议的位置 (web/META-INF/MANIFEST.MF)

    步骤3:点击Project Structure对话框的OK按钮
    步骤4:Build --> Build Artifacts --> 在弹出的Build Artifact弹出框选择webapp:war下的Bulid,点击

    至此,项目打包成功,可以在工程的out/artifacts/webapp_war下看到war包,IDEA默认以工程名+_war.war来命名

    也可以在磁盘上看到这个war包

    IDEA远程部署项目到Tomcat服务器

    原来在eclipse下将项目导出为war包后往往需要将war包上传到服务器,进行部署,但IDEA提供了方便易用的远程部署方案,下面一起来看看把。

    远程部署服务器ip:192.168.25.129
    Tomcat版本:8.5.24
    启动Tomcat后查看是否能正常访问

    • 服务器端的配置

    修改TomcatHOME/bin/catalina.sh,添加如下配置

    export CATALINA_OPTS="-Dcom.sun.management.jmxremote 
    -Dcom.sun.management.jmxremote.port=1099 
    -Dcom.sun.management.jmxremote.ssl=false 
    -Dcom.sun.management.jmxremote.authenticate=false 
    -Djava.rmi.server.hostname=192.168.25.129"
    

    注意:hostname为你自己远程服务器的ip地址
    实际上是打开jmx的1099端口,这可参考IDEA官网:https://www.jetbrains.com/hel...

    • IDEA配置

    步骤1:添加远程Tomcat服务器
    Edit Configurations --> 点击+ --> Tomcat Server --> Remote

    步骤2:Remote Server配置

    name随意,选择Deployment选项卡 --> 点击+ --> Artifact --> 选择生成的war包,点击OK

    切换到server选项卡,进行远程服务器的关键配置

    点击Host后的...会打开如下Deployment窗口

    测试连接若连接成功会出现以下的弹出框

    远程server设置完毕,点击Deployment窗口底部的OK即可

    接下里是一些剩余的配置:

    到这里就配置成功了。。。

    • 远程部署运行测试
  • 相关阅读:
    Android Bitmap 常见的几个操作:缩放,裁剪,旋转,偏移
    vue.js 本地解决跨域
    VUE添加网站favicon.ico图标
    在mpvue引入flyio
    页面中加入地图map
    360校招——最后赢家(C++)
    奇安信校招——买口罩(c++)
    携程校招——携程海洋馆的海豚小宝宝(C++)
    阿里云Web应用托管服务,低成本建个人博客(wordpress和wiki.js)
    (嵌入式)工程模板的创建和MDK下配置开发STM32F103ZE
  • 原文地址:https://www.cnblogs.com/mzc1997/p/10152483.html
Copyright © 2020-2023  润新知