简单批处理重定向JBOSS控制台输出

这学期学习j2ee,要用到各种EJB容器,我便选用了JBOSS。在做实验过程中,遇到了各种错误,做好的各种应用发布到JBOSS中后出现了千奇百怪的错误,但是控制台又只有那么大,不能显示全部控制台信息,所以我临时做了个批处理对控制台输出进行了重定向,并且定向文件按时间分类。这样不会每次启动JBOSS后所有的信息都定向到一个文件中去了。缺点就是查看信息不如控制台方便,不过也没什么了,学习阶段肯定错误居多,所以定向到文件还是很有好处的。

:: 设置全局时间参数
set year2=%date:~2,2%
set year4=%date:~,4%
set month=%date:~5,2%
set day=%date:~8,2%

set hour=%time:~,2%
set /a hour+=0
set min=%time:~3,2%
set sec=%time:~6,2%

run -b 0.0.0.0>..\log\%year4%%month%%day%_%hour%%min%%sec%.log

        

        新建文本文件,输入上述代码,然后另存为runjboss.bat,并拷贝该bat文件至jboss的安装目录下的bin目录中。


        注意,我用的JBOSS是5.0,在该版本及更高版本中,如果启动不带参数的话,是只监听localhost和127.0.0.1这两个地址的, 所以如果想通过其他IP访问服务器的话,必须带参数启动JBOSS。0.0.0.0表示监听所有ip地址。>是重定向符号,..\log表示回到上一层目录,我在JBOSS根目录建立了一个log文件夹专门用来存放重定向文件。文件用 "年月日_时分秒.log”这种形式命名,这样每次启动JBOSS时保证生成的是不同的文件,且不会覆盖以前的记录。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章