zoukankan      html  css  js  c++  java
  • windows/win10 发布springMVC项目,项目内置jetty服务器,使用bat批处理脚本运行

    windows/win10 发布springMVC项目,项目内置jetty服务器,使用bat批处理脚本运行

    笔记时间:2020年3月30日

    一、在idea上项目生成可执行jar包

    1、选择Project Structure 配置需要生成的工程项目

     

     

    2、配置完成后,用Build Atrifact生成jar

        

    生成之后可以看到在项目路劲下的out/atrifacts中,里面包含所有maven依赖的jar包

    二、发布项目

    1、将生成的jar、jre、前端webapp以及spring的配置文件拷贝到需要发布的地方

    此处我的spring的配置文件,web.xml都放到conf文件中

      2、在jre/bin中复制一个javaw.exe为我们的服务启动程序

    具体步骤:进入项目目录到:jre1.8.0_131in中找到javaw.exe复制并粘贴到同目录下重命名为:managerw.exe,名称可以自由设置,建议全英文。

    目的:这样做方便我们找到对应启动的程序做重启,关闭操作;

    ps:为什么不选择java.exe;原因:java.exe启动时会有一个dos窗口悬挂,容易造成手误关闭了程序,而javaw不会有dos窗口悬挂,具体的差异暂时没有研究。

     3、编写bat批处理并运行项目
    ①在项目目录创建一个启动的bat。

    ②编写代码为:

    @echo off
    start jre1.8.0_131/bin/managerw -jar lib/manager.jar 
    exit

    ③然后保存运行。

    运行后我的日志文件已生成

     

    ④日志显示运行成功,到浏览器访问看效果:

    项目发布成功。出现问题可根据生成日志文件查看具体报错信息。

  • 相关阅读:
    winform编程设定listview选中行
    更新客户信息
    在Flutter中使用Android、iOS的原生 View
    怎么卸载nodejs?
    JavaScript实现简单的图片瀑布流插件
    通过代码重用攻击绕过现代XSS防御
    炫酷的播放粒子效果,你也可以学会!使用Web动画API制作
    14行实现js原生语法前端模板引擎
    什么是ESLint?
    js中require和import的区别
  • 原文地址:https://www.cnblogs.com/cg-take/p/windows_release_spring_mvc.html
Copyright © 2011-2022 走看看