确保项目正常运行的小技巧:批处理、windows服务

本文介绍了如何通过批处理文件启动Java项目,并将其配置为Windows服务实现自动启动的方法。包括导出项目为jar包、组织第三方依赖及配置文件、设置JVM参数等内容。
项目开发完成后的重要时期就是确保项目能够顺利运行。笔者结合自己的实践做些简单的总结:
1. 使用批处理文件方式来启动项目
1.1.eclipse使用export命令,导出项目jar包,注意必须选择启动主类
1.2 将需要的第三方jar包、相关配置文件放入conf文件夹中(在本地硬盘上生成,与项目jar包并列)
1.3 生成批处理文件,比如run.bat
里面的内容包括

path %JAVA_HOME%\bin

java -Xms64m -Xmx512m -Xbootclasspath/a:d:\conf\commons-logging-api-1.1.1.jar;d:\conf\log4j-1.2.9.jar;d:\conf\ibatis-2.3.4.726.jar;d:\conf\mysql-connector-java-3.2.0-alpha-bin.jar -jar server.jar



java
-Xms64m -Xmx512 用来设置服务运行的jvm内存大小,一般情况下建议两数值之间的比例为1/3,设置内存可以帮助解决outofmemory的异常问题
-Xbootclasspath/a: d:\......这个是用来加载第三方的插件,注意每个插件需要提供完整的绝对路径,同时包之间需要用分号分隔
-jar server.jar server.jar是刚才导出的项目打包文件

2.将批处理文件作出windows service,只要操作系统启动,就能够自动启动
具体的命令为:
2.1 创建service
sc create servicename binPath=d:\start.bat
2.2 删除service
sc delete servicename

2.3 启动service
net start servicename
2.4 停止服务
net stop servicename

其他还有很多技巧,后续陆续补充。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值