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

    ③然后保存运行。

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

     

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

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

  • 相关阅读:
    bzoj 1858 线段树
    bzoj 1877 最小费用流
    bzoj 1833 数位dp
    Codeforces Round #285 (Div. 1) B
    HDU2028 Lowest Common Multiple Plus
    HDU5706 GirlCat
    HDU2022 海选女主角
    687E: TOF
    687D: Dividing Kingdom II
    687D: Dividing Kingdom II
  • 原文地址:https://www.cnblogs.com/cg-take/p/windows_release_spring_mvc.html
Copyright © 2011-2022 走看看