首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批/cmd:停止玻璃鱼,复制文件,启动玻璃鱼

批/cmd:停止玻璃鱼,复制文件,启动玻璃鱼
EN

Stack Overflow用户
提问于 2015-07-22 15:39:38
回答 1查看 1.9K关注 0票数 1

我的目标很简单。我有一台玻璃鱼服务器。我对jar做了一个更改,需要将其放入域/lib文件夹中。为此,我必须停止域,复制文件,然后启动域。我认为使用批处理文件是一种非常有效的方法;然而,我似乎在挣扎。

这是我得到的

代码语言:javascript
复制
REM ##### Set paths #####
SET glassfish_home=C:\glassfish-4.1\bin
SET target_folder=C:\dummypath\target
SET domain_lib=C:\glassfish-4.1\glassfish\domains\domain1\lib
SET jar=dummyfile.jar
PAUSE

REM ##### Stop glassfish server #####
cd %glassfish_home%
asadmin stop-domain

REM ##### Copy DataAccess jar #####
cd %target_folder%
COPY %jar% %domain_lib%\

REM ##### Start glassfish server #####
cd %glassfish_home%
asadmin start-domain

然而,现在正在发生的是,它似乎停止了域,但没有继续做任何其他事情。肯定不会再开始了。

我试图评论停止域,只是手动停止它。然后我运行了批处理文件,它复制了这个文件,启动了域,但是它没有关闭,并保留在cmd屏幕上,“命令启动域成功执行”。消息。

任何关于为什么我的批处理文件不能顺利运行的见解,都是非常感谢的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-22 16:01:39

asadmin实际上是一个批处理文件,直接调用它可以替换当前执行的批处理文件(您的文件)。

使用call asadmin stop-domaincall asadmin start-domain代替。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31567827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档