今天需要执行一个自动关闭、启动jboss的功能,就想使用jboss的shutdown.bat执行文件,但是不管用。就查了一下,可以使用以下命令来关闭:shutdown.bat -s 127.0.0.1 --exit=0 (127.0.0.1是指jboss部署的机器),就写了一个cmd文件来执行,可是一执行,报错了,看了一下,好像是端口不对,1099端口被修改了,于是找了一下1099被修改为多少了。
以下为jboss各端口的修改地方:
Jboss通常占用的端口是1098,1099,4444,4445,8080,8009,8083,8093这几个,
默认端口是8080
在windows系统中:
1098、1099、4444、4445、8083端口在\jboss\server\default\conf\jboss-service.xml中
8080端口在\jboss\server\default\deploy\jboss-web.deployer\server.xml中
8093端口在\jboss\server\default\deploy\jms\uil2-service.xml中。
找到以后,发现被修改为11099,于是就把关闭文件写成shutdown.bat -s 127.0.0.1:11099 --exit=0 ,在一执行就没有问题了。
但是这个命令也可以用来关闭远程的jboss服务,解决的办法是,删除\jboss\server\default\deploy\jmx-invoker-service.xml,不对外提供这个服务。就可以啦!
还有一点,就是当JBoss死掉以后,就不能使用这个命令来关闭了,因为他找不到1099端口,可以使用另一个方法来解决:
taskkill /IM java.exe /F
taskkill /IM cmd.exe /F
强行关闭java和cmd进程。如果你使用的是JBoss服务就不会出现这种问题了。
分享到:
相关推荐
2. **定义停止脚本**:同样,创建一个`jboss-stop.sh`脚本来关闭JBoss服务。这通常通过发送一个特定的信号(如SIGTERM)到JBoss进程来实现。 3. **注册服务**:在Linux系统中,我们可以使用`systemd`或传统的`...
2. **杀进程**:找到进程ID后,脚本会执行杀死进程的操作,以停止旧版本的服务。这一步可能使用`kill`或`killall`命令,确保服务安全关闭。 3. **删除日志**:为了释放磁盘空间和避免旧日志干扰新版本的日志记录,...
1. **停止JBOSS服务**:在部署新应用前,我们通常会先停止现有的JBOSS服务,以防止数据丢失和资源冲突。在bat脚本中,可以使用`jboss-cli.bat`工具(位于JBOSS_HOME/bin目录下)来实现这个操作,例如: ``` jboss-...
- 启动与停止:使用`standalone.bat`(Windows)或`standalone.sh`(Linux/Unix)脚本来启动服务器,使用`jboss-cli.sh`命令来停止。 2. **部署应用** - 部署方式:你可以通过管理控制台、命令行工具或者将应用...
这篇博客“JBoss部署成为Linux服务”显然会介绍如何在Linux操作系统上将JBoss配置为一个系统服务,以便它可以随系统的启动和关闭自动启动和停止,确保应用程序的稳定运行。下面我们将深入探讨这个主题。 1. **JBoss...
- **停止服务**:使用`service`命令停止JBoss服务。 ```bash service jboss-eap-rhel stop ``` 通过以上步骤,可以有效地配置JBoss服务在Linux(CentOS 7)环境中实现开机自启,从而提高系统的稳定性和可靠性。
3. **指定JBoss可执行文件**:在弹出的界面中,输入“Service name”(服务名称,例如“JBossServer”),然后在“Path to executable”(可执行文件路径)字段中填写JBoss的启动脚本路径,通常是`jboss-as-7.x.x/...
5. **启动和管理服务**:现在你可以通过Windows服务管理器(services.msc)启动、停止或查看JBoss服务的状态。服务一旦注册,就会遵循你在`--Startup`参数中指定的模式(如auto,表示系统启动时自动启动服务)。 6....
4. **创建服务**: 使用`JBOSS_HOME\bin`目录下的`standalone.bat`或`domain.bat`(如果你使用的是域模式)脚本创建服务。打开命令行窗口,然后输入以下命令(替换`JBOSS_HOME`为实际路径): ```cmd jboss-...
关闭 JBoss 服务器可以使用 `/opt/jboss/bin/shutdown.sh` 脚本文件,该脚本文件将停止 JBoss 服务器的运行。例如: `./shutdown.sh -S` 这将停止 JBoss 服务器的运行。 退出 SSH 会话 在退出 SSH 会话之前,...
2. 停止配置:使用`jboss-cli.sh`或`jboss-cli.bat`命令行工具,执行`/subsystem=server:stop`命令可优雅地停止服务器。 二、部署与卸载应用 1. 部署:将WAR、EAR或JAR文件放在`standalone/deployments`或`domain/...
4. **启动和停止服务器**:通过`JBOSS_HOME/bin`目录下的`standalone.sh`或`domain.sh`脚本启动和停止服务器。 5. **配置服务器**:使用`JBOSS_HOME/bin/jboss-cli.sh`命令行工具进行服务器配置,或者直接编辑`...
1. bin:启动和停止 JBoss 的脚本。 2. docs:包含示例、测试脚本和配置文件的 DTD。 3. lib:存放 JBoss 运行所需的 JAR 包。 4. client:EJB 客户端运行时需要的 JAR 包。 5. server:不同启动配置的服务器端文件...
`bin`目录下有启动和停止服务器的脚本,`server`目录则包含了不同配置的服务器实例,`deploy`用于放置待部署的应用程序。 2. **启动脚本**: - **Linux/Unix**: 使用`standalone.sh`或`domain.sh`(适用于域模式)...
- **bin 目录**:包含启动和停止服务器的脚本,如 `standalone.sh` 或 `run.bat`,以及管理命令行工具,如 `jboss-cli.sh`。 - **client 目录**:提供远程管理客户端所需的 JAR 文件,允许通过 CLI 或 API 连接到...
- **启动与停止**:通过命令行执行启动和停止脚本,如`standalone.sh`或`domain.sh`。 3. **部署应用** - **WAR/EAR文件**:了解如何打包Web应用和企业级应用。 - **部署方式**:可以通过管理控制台、命令行或...
- 使用`bin/run.sh`脚本启动JBOSS,通过`bin/shutdown.sh`脚本停止服务。 - 可以通过`jps`命令查看JBOSS进程是否启动成功。 5. **其他配置**: - 根据应用需求,可能需要配置JBOSS的服务器配置文件,如`server....
同时,根据实际情况,您可能需要调整脚本中的JBOSS_HOME路径以及启动和停止命令,以适应您的特定JBoss安装。 在生产环境中,定期监控和日志分析同样重要,以确保问题能够及时发现并解决。如果频繁需要重启,可能...