`

自己写的一个启动JBoss服务器的bat批处理

阅读更多
bat 代码
  1. ======================================================   
  2. @echo off   
  3. rem ----------------------------------------------   
  4. rem JBoss Bootstrap Script for Win32   
  5. rem ----------------------------------------------   
  6.   
  7.   
  8. SET JBOSS_ROOT=F:\jboss323   
  9. rem $Id: run.bat,v 1.4.4.3 2003/06/21 01:50:05 ejort Exp $   
  10.   
  11. @if not "%ECHO%" == ""  echo %ECHO%   
  12. @if "%OS%" == "Windows_NT"  setlocal   
  13.   
  14. set DIRNAME=.\   
  15. if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%   
  16. set PROGNAME=run.bat   
  17. if "%OS%" == "Windows_NT" set PROGNAME=%~nx0%   
  18.   
  19. rem Read all command line arguments   
  20.   
  21. set ARGS=-params -c wl_default   
  22. :loop   
  23. if [%1] == [] goto endloop   
  24.         set ARGS=%ARGS% %1   
  25.         shift   
  26.         goto loop   
  27. :endloop   
  28.   
  29. rem Find run.jar, or we can't continue  
  30.   
  31. set RUNJAR=%DIRNAME%run.jar   
  32. if exist "%RUNJAR%" goto FOUND_RUN_JAR   
  33. echo Could not locate %RUNJAR%. Please check that you are in the   
  34. echo bin directory when running this script.   
  35. goto END   
  36.   
  37. :FOUND_RUN_JAR   
  38.   
  39. if not "%JAVA_HOME%" == "" goto ADD_TOOLS   
  40.   
  41. set JAVA=java   
  42.   
  43. echo JAVA_HOME is not set.  Unexpected results may occur.   
  44. echo Set JAVA_HOME to the directory of your local JDK to avoid this message.   
  45. goto SKIP_TOOLS   
  46.   
  47. :ADD_TOOLS   
  48.   
  49. set JAVA=%JAVA_HOME%\bin\java   
  50.   
  51. if exist "%JAVA_HOME%\lib\tools.jar" goto SKIP_TOOLS   
  52. echo Could not locate %JAVA_HOME%\lib\tools.jar. Unexpected results may occur.   
  53. echo Make sure that JAVA_HOME points to a JDK and not a JRE.   
  54.   
  55. :SKIP_TOOLS   
  56.   
  57. rem Include the JDK javac compiler for JSP pages. The default is for a Sun JDK   
  58. rem compatible distribution to which JAVA_HOME points   
  59.   
  60. set JAVAC_JAR=%JAVA_HOME%\lib\tools.jar   
  61. set JBOSS_CLASSPATH=%JBOSS_ROOT%\lib\jdbc2_0-stdext.jar;%JBOSS_CLASSPATH%;%JAVAC_JAR%;%RUNJAR%;%JBOSS_ROOT%\lib\classes12.zip  
  62.   
  63. rem Setup JBoss specific properties   
  64. set JAVA_OPTS=%JAVA_OPTS% -Dprogram.name=%PROGNAME%   
  65. set JBOSS_HOME=%DIRNAME%\..   
  66.   
  67. rem Sun JVM memory allocation pool parameters. Uncomment and modify as appropriate.   
  68. rem set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx256m   
  69. set JAVA_OPTS=%JAVA_OPTS% -Xms64m -Xmx128m -Dlog4j.configuration=mylog4j.properties -Dlog4j.debug=true   
  70.   
  71. rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.   
  72. rem set JAVA_OPTS=-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%   
  73.   
  74.   
  75. echo ============================================================================   
  76. echo .   
  77. echo   JBoss Bootstrap Environment   
  78. echo .   
  79. echo   JBOSS_HOME: %JBOSS_HOME%   
  80. echo .   
  81. echo   JAVA: %JAVA%   
  82. echo .   
  83. echo   JAVA_OPTS: %JAVA_OPTS%   
  84. echo .   
  85. echo   CLASSPATH: %JBOSS_CLASSPATH%   
  86. echo .   
  87. echo ==============================================================================   
  88. echo .   
  89.   
  90. :RESTART   
  91. "%JAVA%" %JAVA_OPTS% -classpath "%JBOSS_CLASSPATH%" org.jboss.Main %ARGS%   
  92. IF ERRORLEVEL 10 GOTO RESTART   
  93.   
  94. :END   
  95. if "%NOPAUSE%" == "" pause   
  96.   
  97. :END_NO_PAUSE   
  98.   
分享到:
评论
1 楼 jiangli19192 2013-03-21  

相关推荐

    jboss部署jar包的bat脚本

    本篇将详细介绍如何通过bat(批处理)脚本来自动化部署jar包到JBoss服务器。 首先,让我们了解bat脚本的基本概念。在Windows操作系统中,bat脚本是一种文本文件,包含了可执行的命令序列。这些命令通常用于自动化...

    windows jboss 安装及部署

    正常关闭 JBOSS 的方法是另外打开一个控制台窗口,执行 JBoss\bin 目录下的 shutdown.bat 批处理文件。 六、部署 WAR 文件 JBOSS 支持热部署,也就是 WAR 文件部署到服务器上后不需要重新启动 JBOSS。WAR 文件的...

    JBoss启动注册为Windows系统服务 .txt|JBoss启动注册为Windows系统服务&javaService.zip

    3. **创建服务脚本**:在JBoss的根目录下创建一个批处理文件(如`start-jboss-service.bat`),用于启动JBoss服务。这个脚本应该包含启动JBoss的命令,例如: ``` "C:\jboss\bin\standalone.bat" -c standalone....

    jboss-5.0.0.GA初学者简单配置

    如果遇到问题,可以尝试运行 `run.bat` 批处理文件,它是一个可读性较高的文本文件,可以通过文本编辑器打开查看错误信息,从而解决启动过程中遇到的问题。 对于 HTTP 服务的配置,您可能需要访问 JBoss 的 Web ...

    jboss热部署配置

    6. **批处理工具**:`fastcopy.bat`可能是一个用于快速复制或同步文件到服务器部署目录的批处理脚本。在开发过程中,你可以利用这个工具快速地将修改后的应用文件推送到JBoss服务器的部署目录,触发热部署。 请注意...

    轻量级的内置jetty版服务器

    “可以直接使用windows批处理文件进行启动”意味着开发者可以编写一个批处理脚本来启动服务器,这样不仅节省时间,还便于集成到持续集成/持续部署(CI/CD)流程中。 “非常小巧和轻量级”再次强调了Jetty的核心优势...

    修改jboss的默认端口

    JBoss,作为一个开源的应用服务器,广泛应用于企业级Java应用部署。默认情况下,JBoss使用特定的端口号进行通信,如8080端口用于HTTP服务,7676端口用于JMX远程管理等。然而,在多服务器环境中,为避免端口冲突,...

    【JBOSS安装成windos服务的方法】JavaService-2.0.10.zip

    请注意,安装过程中要确保Java环境已经正确配置,并且JBoss服务器本身没有问题。如果遇到任何问题,可以使用`JavaServiceDebug.exe`来获取更详细的日志信息。 总的来说,将JBoss安装为Windows服务是提高系统管理...

    TR069-OPENACS服务器搭建.doc

    TR069-OPENACS服务器搭建是一个涉及多个步骤的技术过程,主要涵盖JDK的安装、MySQL数据库的配置、JBOSS服务器的准备以及ACS源码的编译与部署。以下是详细的知识点解析: 1. **JDK安装与环境变量设置**: - JDK安装...

    DOS批处理经典入门教程

    - 这个脚本通过连续使用`ping`命令来测试不同的腾讯服务器,并将响应时间保存到同一个文件`a.txt`中。 - 使用重定向操作符`>`覆盖文件内容,`>>`追加内容至文件末尾。 - 通过这种方式,用户可以快速找出响应时间...

    jboss配置方法简明教程

    JBoss启动与端口设置:JBoss启动成功与否可以通过运行run.bat批处理文件并检查输出结果来判断。JBoss正常启动后会显示相应的日志信息。如果启动失败,需要检查是否端口被其他应用占用,尤其是常见的8080端口。此时...

    EOS5.3 JBOSS 服务路径的修改

    EOS5.3版本是该系列中的一个较早期版本,主要支持Java EE规范。 ##### 2. JBOSS概述 JBOSS是一款开源的应用服务器,由JBoss集团开发并维护,后被Red Hat收购。它支持多种Java EE标准,包括EJB、JMS、JNDI等。在EOS...

    JavaService-2.0.10 bin

    3. **installJBoss.bat**: JBoss是另一个开源的应用服务器,它支持Java EE规范。此脚本用于安装并配置JBoss,可能包括设置端口、内存分配等。 4. **test_jboss_uninstall.bat, test_orion_install.bat, test_orion_...

    JavaService-2.0.10.zip

    这个压缩包包含了一系列的批处理脚本(.bat文件)和一个可执行文件,它们是: 1. **InstallTomcat.bat**:此脚本用于将Apache Tomcat服务器安装为系统服务。Tomcat是一个流行的开源Java Servlet容器,它允许运行...

    服务器系统环境一键安装脚本2.zip

    这个压缩包包含了一个名为 "Wsisp.bat" 的批处理脚本,它可能是Windows环境下的一键安装工具。 批处理脚本(Batch Script)是基于DOS或Windows命令行环境的一种程序,通过集合一系列命令,可以自动化执行一系列操作...

    JavaService

    1. **InstallTomcat.bat**:这是一个安装Apache Tomcat服务器作为系统服务的批处理脚本。Tomcat是流行的Java Servlet和JavaServer Pages(JSP)容器,用于托管Web应用程序。 2. **InstallOrion.bat**:Orion可能是...

    JavaService-2.0.9

    1. **InstallTomcat.bat**:这是一个批处理脚本,用于将Apache Tomcat服务器安装为Windows服务。通过执行此脚本,你可以设置Tomcat在系统启动时自动运行,无需手动启动,便于系统管理。 2. **InstallOrion.bat**:...

    openacs的搭建方法

    进入下载的目录,将Ant复制到同一目录,并创建一个名为`make.bat`的批处理文件,内容为`start ant -f build.xml exit`。运行此批处理文件,Ant将编译源码并在dist目录下生成acs.ear文件。 3. **部署OpenACS** - 将...

    工程项目管理系统Oracle Primavera P6项目管理软件安装手册.doc

    - 创建服务启动批处理文件:创建一个批处理文件,如startP6WebAccessinJBoss.bat,用于启动或停止P6Web组件的服务。 通过以上步骤,中国北车集团大连机车车辆有限公司的工程团队可以建立一套完整的P6项目管理系统...

Global site tag (gtag.js) - Google Analytics