spring mvc 编译的jar包,部署为windows 服务
来源:互联网 发布:学习数据库系统工程师 编辑:程序博客网 时间:2024/05/23 17:54
简介
最近在弄后台服务部署的任务,小白一个,总结一下心得,方便遇到相同问题的小伙伴。
本人使用的是Tomcat服务器,那么项目部署怎么部署呢?
网上调查了一下:
1)大多数都是把maven工程打包为war包放入Tomcat webapp目录,这种方式网上解决的方案很多,所以就不用研究了。
2)而我的maven工程没有编译为war包,是jar可执行文件,那怎么办啊?对了注册为windows服务。
准备jar包
将你的maven工程打包成一个可执行的jar包,如果该项目有多个工程,在主项目上选择maven install,将所有工程都打包为jar文件。
准备工具
有了jar文件怎么在服务器上注册windows服务呢?
网上有很多解决方案,比如用Java Service Wrapper, JavaService等,这些都比较麻烦,繁琐,对应于我这个初学者来说,根本就是看不懂,研究的话也得花很长时间,所以就在想有没有其它更简单的办法,还真有。那就是NSSM。
使用步骤:
1、将下载的工具NSSM解压,根据操作系统选择32还是64bit的,最好将你nssm.exe和你的jar包放在一个固定的目录下,方便维护。
2、cd 到nssm目录,运行命令 nssm install study(自己选择服务名称是什么), 此时会弹出一个设置对话框,
3、配置对话框(一定要配置准了,不然跑不起来)
path:选择你java.exe所在目录
startup directory: C:\Windows.(我也不知道为什么,有知道的告诉我一下)
arguments: -jar 你的jar包路径
配置完成实例:
点击 install service创建该服务
查看系统服务会发现已经创建了该服务
4、启动服务
nssm start study
查看windows服务结果:
到此部署就结束了,如果还有接口什么的肯定也能访问了,欢迎一起讨论。
关于nssm的使用可以参考官网:http://nssm.cc/download
参考链接:https://stackoverflow.com/questions/1617458/how-to-create-windows-service-from-java-jar#
- spring mvc 编译的jar包,部署为windows 服务
- 部署Java jar为Windows后台服务
- 【JavaService】部署Java jar为Windows后台服务
- 【JavaService】部署Java jar为Windows后台服务
- 【JavaService】部署Java jar为Windows后台服务
- windows 下protobuf jar包的编译
- windows下protobuf jar包的编译
- windows下protobuf jar包的编译
- 如何制作windows服务的安装包部署windows服务
- Windows下编译最新volley为jar包
- Spring MVC jar包详解
- Spring MVC jar包详解
- spring boot 部署为jar
- spring mvc的简单搭建+各种jar包的导入
- Spring MVC 3中各个jar包的作用
- 配置spring mvc碰到的jar包问题
- spring mvc + CXF 2.6.14 在weblogic 中部署解决jar包冲突
- JAVA如何编译本地的jar包 启动服务!
- Python2.7 pip编码错误UnicodeDecodeError: 'utf8' codec can't decode byte 0xb0 in解决方法
- 关于WebView加载URL时显示一片空白的问题
- C# Parallel 并行计算测试
- linux之debian安装php7与php5共存nginx
- iptables防火墙的启动、停止以及开启关闭端口的操作
- spring mvc 编译的jar包,部署为windows 服务
- ROM界面美化基础(framework-res、SystemUI)
- Oracle JDBC连接服务名、SID和tnsnames.ora配置的多种方式
- 第九讲 设计前端 3D-2D位姿计算(一)
- 高并发处理
- ScrollView中事件监听和GestureDetector手势监听冲突
- 小米手机无法调试应用解决Installation failed with message Failed to establish session.
- JEECMS自定义标签开发步骤
- jsp 重定向、定时刷新