window环境下,通过DOS命令模式,调用bat脚本,执行jar包。可以正常打印jar包中的日志都指定日志文件。

通过tomcat部署的某服务去调用时出现不可调用,也不打印日志问题。

分两步来确定问题:

1、参数是否传递给bat脚本;

2、bat脚本中的java -jar 是否正常执行了;

问题1通过,在bat脚本入口处增加  echo name:%1 age:%2 >> test.log

将tomcat调用bat传递的2个参数打印到test.log中。

问题2通过,调整可能报错不打印日志问题,重点2>&1 这个能保证调用jar报错信息也可正常输入到test.log文件。

java -jar test.jar %1 %2 >> test.log 2>&1

在test日志中收集到错误为Error: Unable to access jarfile test.jar

最终修改bat脚本,将jar路径指定为绝对路径(最好为纯英文,无特殊字符路径)

java -jar C:\Dell\test.jar %1 %2 >> test.log 2>&1

windows 执行 bat命令问题相关推荐

  1. php 程序重复执行命令,重复执行bat命令.bat

    重复执行bat命令.bat :start ping -n 5 127.0.0.1 >nul start cmd /c "cd/d C:\Users\Administrator\Desk ...

  2. java阻塞执行命令_java执行bat命令碰到的阻塞问题的解决方法

    使用Java来执行bat命令,如果bat操作时间过长,有可能导致阻塞问题,而且不会执行bat直到关闭服务器. 如: Runtime r=Runtime.getRuntime(); Process p= ...

  3. windows 执行CMD命令

    以前在linux下实现一些命令行指令,都使用system这个API.现在转到windows下进行开发,有些需要执行命令行的时候,也使用着system.但发现这个API的支持并不是很好,例如只支持ANS ...

  4. Windows服务BAT命令-安装、卸载、启动、停止

    安装脚本 @echo off @echo 开始安装[服务] %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\installutil.exe %~dp ...

  5. windows 执行bat脚本

    bat脚本中运行另外一个bat脚本 call 命令 call1.bat内容如下echo running call1call2.bat内容如下@echo offecho startcall call1. ...

  6. windows执行bat文件闪退情况解决

    出现闪退的情况,有很大一部分是因为执行的过程中报错了,但是由于闪退,我们又无法观察到报错的原因. 在bat脚本的最后一行,添加pause,这样在报错的时,不会发生闪退现象,我们也可以看到报错日志,根据 ...

  7. windows的bat命令记录

    查看防火墙开放端口 首先可以同时按下win+r快捷键调出运行菜单,输入cmd命令确定. 点击确定之后进入了命令行的界面,在界面中输入netstat -a的命令. cd命令 //进入G盘 G://获取帮 ...

  8. java调用执行ant命令

    Runtime调用 public class TestInvokeDosCommand {private static Log log = LogFactory.getLog(TestInvokeDo ...

  9. 【开发环境】Java 文件生成 Windows 系统 .bat 批处理文件并自动执行 ( 输出 GB2312 格式处理中文乱码 | \r\n换行 | Runtime 执行 Cmd 命令 )

    文章目录 Java 文件生成 Windows 系统 .bat 批处理文件并自动执行 1.生成 bat 脚本注意事项 2.Java 执行 Cmd 命令 3.完整代码示例 4.执行结果 Java 文件生成 ...

最新文章

  1. 你了解如何用GAN做语义分割吗
  2. Linux - 添加PATH环境变量
  3. 谷歌大脑2017总结1
  4. hdu 2065DP
  5. fastexcel读取excel追加写入sheet页_python笔记52:python操作excel
  6. 周末之个人杂想(四)
  7. Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
  8. php ftp上传文件 源码,PHP FTP上传文件
  9. 企业计算机仿真技术应用,基于计算机仿真技术的企业生产物流系统优化研究
  10. 数据的存储和管理,主要有哪些好的方法?
  11. mysql中求闰年的函数_SQL 判断闰年
  12. 摇杆控制方向原理_摇杆电位器原理及结构
  13. Draco - glTF模型压缩利器
  14. 写在最后——如何做好一个语音助手
  15. ElasticSearch之搜索词提示Sug
  16. android m1卡读写
  17. python tan,Python3 tan() 函数
  18. android获取时间戳接口
  19. opencv 与dlib 结合实现人脸融合
  20. MongoDB 常用命令

热门文章

  1. 2013年各大小IT公司待遇,绝对真实,一线数据!
  2. 全同态加密知识体系整理
  3. 日志分析篇---MSSQL日志分析
  4. matlab中的bsxfun
  5. mysql 常用sql调优_MySQL 常用SQL优化
  6. leaflet基本使用
  7. 雅安职业技术学院工业机器人专业_雅安职业技术学院有哪些专业_2020年学费标准_中职中专网...
  8. lnk1120如何解决_fatal error LNK1120: 6 unresolved externals问题怎么解决?
  9. 小白都能看懂的实战教程 手把手教你Python Web全栈开发(DAY 3)
  10. 这个vue3的应用框架你学习了吗?