`
acen.chen
  • 浏览: 154253 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

WASService的使用

阅读更多
WASService的使用
2010年06月11日 星期五 14:12

WASService 命令行工具允许您在 Linux 和 Windows 操作系统上为产品 Java 进程创建服务。

您可以为 WebSphere Application Server Java 进程创建服务。可能存在的服务包括下列服务器进程:

应用程序服务器节点上的缺省 server1 进程
您在应用程序服务器节点上创建的应用程序服务器进程
当安装向导创建服务时,卸载程序可以除去服务。如果使用 WASService 命令自已创建一个服务,那么当该服务不再有效时,您必须除去它。卸载程序不会除去您使用 WASService 命令创建的服务。

要在 Microsoft Windows 操作系统上设置并运行此功能,用户必须属于 administrator 组,而且具有下列高级用户权限:

作为操作系统的一部分
作为服务登录
有关将应用程序服务器作为服务在 Microsoft® Windows Vista™ 操作系统上运行的注意事项:

如果要在 Microsoft Windows Vista 操作系统上启动或停止作为服务来运行的应用程序服务器,那么需要以管理员特权来运行。
服务可配置为在系统重新引导时自动启动,或者可以在接受管理员特权的提升提示后,手动从 Windows 服务面板启动和停止服务。

使用 WASService.exe 实用程序更改服务的特征或创建新服务时,也需要以管理员特权运行。
为此,通过执行以下操作,从启动的命令提示符处运行 WASService.exe:


右键单击命令文件或其快捷方式。
单击用管理员帐户运行。
可以执行下列 .bat 文件以调用服务操作:
startServer.bat
stopServer.bat
以标准用户特权运行时,不能执行改变或控制这些服务操作。管理员特权是必需的。

如果将应用程序服务器安装为服务,请执行以下操作以调用“命令提示符”窗口,然后在该窗口中运行 .bat 文件来控制此服务:


右键单击“命令提示符”快捷方式。
单击用管理员帐户运行。
如果未将应用程序服务器配置为作为服务来运行,那么不必根据管理员特权的提升提示来运行这些实用程序。

命令文件的位置

wasservice.sh 命令文件位于 app_server_root\bin 目录中。

WASService.exe 命令文件位于 app_server_root\bin 目录中。

命令语法

用于启动现有服务的命令语法

命令语法如下所示:


wasservice.sh -start service_name [optional startServer.bat parameters]


WASService.exe -start service_name [optional startServer.bat parameters]

用于创建服务或更新现有服务的命令语法

命令语法如下所示:


wasservice.sh -add service_name

   -serverName server_name

   -profilePath server_profile_directory

   [-wasHome app_server_root]

   [-startArgs additional_start_arguments]

   [-stopArgs additional_stop_arguments]

   [-userid user_id -password password]

       


WASService.exe -add service_name

   -serverName server_name

   -profilePath server_profile_directory

   [-wasHome app_server_root]

   [-configRoot configuration_repository_directory]

   [-startArgs additional_start_arguments]

   [-stopArgs additional_stop_arguments]

   [-userid user_id -password password]

   [-logFile service_log_file]

   [-logRoot server_log_directory]

   [-restart true | false]

   [-startType automatic | manual | disabled]

     

用于删除服务的命令语法

命令语法如下所示:


wasservice.sh -remove service_name


WASService.exe -remove service_name

用于停止正在运行的服务的命令语法

命令语法如下所示:


wasservice.sh -stop service_name [optional stopServer.bat parameters]


WASService.exe -stop service_name [optional stopServer.bat parameters]

用于检索服务状态的命令语法

命令语法如下所示:


wasservice.sh -status service_name


WASService.exe -status service_name

参数

支持的参数包括:

-add service_name

创建名为 service_name 的服务或者更新现有服务。对于这两种情况,语法是相同的。

-configRoot configuration_repository_directory

可选参数,它识别 WebSphere Application Server 产品的安装根目录的配置目录。

-encodeParams service_name

可选参数,它强制服务对 -startArgs 和 -stopArgs 进行编码以使无法通过编辑注册表来确定参数。使用 -add 参数创建服务时,通过在命令行上添加不带参数的 -encodeParams 的方式使用该参数。

或者对现有服务的参数进行编码:

WASService -encodeParams service_name

-logFile service_log_file

识别 WASService 命令用于记录其活动的日志文件的可选参数。

-logRoot server_log_directory

识别概要文件的服务器日志目录的必需参数。WASService 命令查找名为 server_name.pid 的文件,以确定服务器是否在运行。

-profilePath server_profile_directory

指定定义服务器进程的概要文件的目录路径。

-remove service_name

删除指定的服务。

-restart true | false

设置为 true 时,在服务失败的情况下自动重新启动现有的服务。

-serverName server_name

识别服务控制的服务器。

-start service_name [optional startServer.bat parameters]

启动现有的服务。

-startArgs additional_start_arguments

识别其他参数的可选参数。

-startType automatic | manual | disabled

定义新服务的启动类型。automatic 启动类型在系统启动或第一次调用服务时自动启动。在操作系统可以装入 manual 服务并且让它可供使用之前,您必须先将它启动。您无法在更改 disabled 启动类型之前,启动该服务。

-status service_name

返回服务的当前状态,它包含服务是在运行还是停止了。

-stop service_name [optional stopServer.bat parameters]

停止指定的服务。

-stopArgs additional_stop_arguments

识别其他参数的可选参数。

-userid user_id -password password

识别 Windows 服务将以该标识运行的特权用户标识和密码的可选参数。

-wasHome app_server_root

标识产品的安装根目录的可选参数。

由向导创建的服务的缺省名称

安装向导创建的服务的名称为 IBM WebSphere Application Server V6.x - DefaultNode。

查看服务面板

要查看服务,打开控制面板并单击管理工具 > 服务。选择要查看它的信息的服务。右击该服务并单击属性。四个选项卡提供信息和功能。例如,选择常规选项卡上的设置类型字段,更改设置类型。


示例

示例

本示例创建用于启动应用程序服务器进程的名为 IBM WebSphere Application Server V6.x - name_of_the_application_server_service 的服务:

WASService -add name_of_the_application_server_service

   -servername application_server_name

   -profilePath profile_root

   -wasHome app_server_root

   -logFile profile_root\logs\WS_startServer.log

   -logRoot profile_root\logs\application_server_name

   -restart true

其中

·         name_of_the_application_server_service 是想要命名服务的名称

·         application_server_name 是服务器的名称

输入命令后,命令窗口中会显示类似于以下示例中显示的消息的消息:

Adding Service: name_of_the_application_server_service

Config Root: profile_root\config

Server Name: application_server_name

Profile Path: profile_root

Was Home: app_server_root

Start Args:

Restart: 1

IBM WebSphere Application Server V6.x - name_of_the_application_server_service service successfully added.

示例

用于 Windows 操作系统的本示例使用其他的停止参数、用户名和密码来更新名为 IBM WebSphere Application Server V6.x - Server2 Service 的现有服务。会自动将这些参数传递到 Windows 服务用来关闭系统的脚本中。

WASService -add "Server2 Service"

   -servername server2

   -profilePath profile_root

   -logRoot profile_root\logs\server2

   -stopArgs "-username user_name -password password"

   -encodeParams


在创建 Windows 服务后启动和停止服务器进程

对于本 Windows 操作系统示例,如果在为 server1 创建 Windows 服务后发出 startServer server1 命令或 stopServer server1 命令,那么会显示类似于以下示例的消息:

因为将 server1 注册为作为 Windows 服务方式运行,因此启动此服务器的请求将通过启动关联的 Windows 服务完成。

 

说明:

在windows平台上在创建profile时,系统自动创建的服务名称为IBM WebSphere Application Server V6.x - name_of_the_application_server_service 例如:IBM WebSphere Application Server V6.1 - cnooc_n-node01

注意cnooc_n-node01才是服务的名称。
--------------------------------------------------------------------------------

相关参考

启用安全性后的访问问题

分享到:
评论

相关推荐

    wasindoor:冰泉室内定位,一种基于wifi和地磁信号的室内定位解决方案,集成svm和knn等算法

    2、output 这里存放当前主干编译出来的可执行jar包,方便直接使用。 3、wascore 这里存放项目的核心类和工具,抽象层次最高。 4、wasindoor 这里存放室内定位算法的算法实现,以及提供对外的统一的定位支持接口。 5、...

    基于Java的消息中间件java操作demo.zip

    消息中间件java操作demo 提供activeMq的 java实现,和两种模式:点对点、发布和订阅 直接clone下来,导入maven项目启动test包下的 Client.java

    基于 Python 的波士顿房价数据集

    波士顿房价数据集 波士顿房价数据集 目的:通过分析十三个房屋特征与房价的关系,同时建立模型进行房价预测 波士顿房价指标与房价的关系 CRIM:城镇人均犯罪率——负相关占比 ZN:住宅用地所占比例——无单个特征 INDUS:城镇中非住宅用地所占比例——负相关 CHAS:虚拟变量,用于回归分析——无单个特征 NOX:环保指数——无单个特征 RM:每栋住宅的房间数——正相关 AGE:1940年以前建成的自住单位的比例——无单个特征 DIS:距离5个波士顿的就业中心的加权距离——无单个特征 RAD:距离高速公路的便利指数——无单个特征 TAX:每一万美元的不动产税率——无单个特征 PTRATIO:城镇中教师学生比例——无单个特征 B:城镇中黑人的比例——无单个特征 LSTAT:地区中多少房东属于低收入人群——负相关 MEDV:自主房屋房价中位数(标签数据)——房价中位数

    优秀毕业设计 基于STM32单片机的家庭智能安全系统源码+详细文档+全部数据资料.zip

    【资源说明】 优秀毕业设计 基于STM32单片机的家庭智能安全系统源码+详细文档+全部数据资料.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    基于python U2Net 深度学习的证件照生成.zip

    基于python U2Net 深度学习的证件照生成.zip

    python爬虫教程系列、从0到1学习python爬虫,包括浏览器抓包,手机APP抓包

    python爬虫教程系列、从0到1学习python爬虫,包括浏览器抓包,手机APP抓包,如 fiddler、mitmproxy,各种爬虫涉及的模块的使用,如:requests、beautifulSoup、selenium、appium、scrapy等,以及IP代理,验证码识别,Mysql,MongoDB数据库的python使用,多线程多进程爬虫的使用,css 爬虫加密逆向破解,JS爬虫逆向,分布式爬虫,爬虫项目实战实例等

    node-v6.14.3-linux-x64.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    node-v7.2.1-linux-x86.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    streamlit hello.py

    streamlit hello.py

    +++罗兰贝格PPT模板-436页(绝对经典!)

    +++罗兰贝格PPT模板-436页(绝对经典!)

    固定资产管理系统.zip

    固定资产管理系统是对高校固定资产的一个信息化管理系统,基本功能包括:对固定资产的购进、接触、销毁,对物品的使用状态、借出状态、库存状态等进行标识,对各类物品进行编号,根据编号进行查询,根据名称进行查询等。本系统结构如下: (1)系统登录: 用户登录模块:登录功能 重置 (2)系统用户管理: 对系统用户的增加 系统用户的权限修改 系统用户的删除 分配系统用户的权限 修改本身登录密码 资产的相关维护 (3)员工信息管理: 教工的增加、修改、删除、查询 (4)资产入库管理: 资产的录入 资产的属性修改 资产的报废删除 资产的属性查询 (5)资产维护管理: 物资的维修、维护物资的信息修改 (7)资产借还管理: 增加借出资产 查询借出资产 归还已借出资产 (8)打印报表

    GB 4762-1984 政治面貌代码.pdf

    GB 4762-1984 政治面貌代码.pdf

    全域系统链性态网体系化作战矩阵.txt

    全域系统链性态网体系化作战矩阵.txt

    高分项目 基于STM32单片机的电子血压计设计源代码+项目资料齐全+教程文档.zip

    【资源概览】 高分项目 基于STM32单片机的电子血压计设计源代码+项目资料齐全+教程文档.zip高分项目 基于STM32单片机的电子血压计设计源代码+项目资料齐全+教程文档.zip高分项目 基于STM32单片机的电子血压计设计源代码+项目资料齐全+教程文档.zip 【资源说明】 高分项目源码:此资源是在校高分项目的完整源代码,经过导师的悉心指导与认可,答辩评审得分高达95分,项目的质量与深度有保障。 测试运行成功:所有的项目代码在上传前都经过了严格的测试,确保在功能上完全符合预期,您可以放心下载并使用。 适用人群广泛:该项目不仅适合计算机相关专业(如电子信息、物联网、通信工程、自动化等)的在校学生和老师,还可以作为毕业设计、课程设计、作业或项目初期立项的演示材料。对于希望进阶学习的小白来说,同样是一个极佳的学习资源。 代码灵活性高:如果您具备一定的编程基础,可以在此代码基础上进行个性化的修改,以实现更多功能。当然,直接用于毕业设计、课程设计或作业也是完全可行的。 欢迎下载,与我一起交流学习,共同进步!

    基于深度学习的普通话语音识别.zip

    基于深度学习的普通话语音识别.zip

    Unity开发实践:2D平台跳跃游戏实践心得与案例解析

    案例说明:开发一个简单的2D平台跳跃游戏,游戏中,玩家控制一个角色跳过障碍物,收集金币,以达到终点。 Unity是一个功能全面、灵活性高的游戏开发平台,适合各种规模的项目开发。通过本报告的分享,希望能帮助初学者快速掌握Unity开发的核心内容,并在实际开发中运用这些知识和技能。本报告旨在通过详细的案例分析和代码示例,为Unity开发者提供实用的指导和参考,助力开发者构建更加丰富和专业的游戏作品。

    node-v7.5.0-linux-ppc64le.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    node-v6.17.1-linux-x64.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    基于STC8A8K64S4A12国产单片机参考程序LCD12864 液晶oled LCD1602显示等例程工程源码合集(45个)

    基于STC8A8K64S4A12国产单片机参考程序LCD12864 液晶oled LCD1602显示等例程工程源码合集(45个): 30 DS18B20温度读取 串口监测 31 LCD12864 汉字显示函数 32 LCD12864 哆啦A梦图片显示 33 LCD12864 图片显示 34 红外解码 35 红外解码的应用 36 spi初始化 串口监测 37 外部FLASH读写 串口监测 38 NRF无线通讯测试 串口检测 39 9325TFT刷屏测试 4 定时器0 模式0 40 串口3 定时器2 41 串口3 定时器3 42 串口4 定时器4 43 主机对从机ISP程序下载 参考程序 44 SPI主从机设置通讯 测试程序 45 ESP8266 AP+Station服务器模式测试 5 定时器0 P35模拟10位或16位PWM输出程序 6 定时器1 模式0 7 定时器2 8 看门狗实验 9 串口1发送 8位自动重装载 2 P55口LED灯运行 使能外部晶振 20 16位PCA定时器脉冲输出 21 串口控制8位PWM 占空比 22 8位PWM控制P3.5 23 硬体I2C 主机访问AT24C

    通过python编写sftp上传和下载

    #!/usr/bin/python # -*- coding:utf-8 -*- #参考:https://blog.csdn.net/qq_43057091/article/details/82179301 import os,sys import paramiko #创建transport对象 t = paramiko.Transport(('192.168.56.102',22)) #连接服务器 #创建sftp对象 #将temp.txt上传到服务器/home/redhat/Documents目录 # 将sftp.txt下载到本机桌面

Global site tag (gtag.js) - Google Analytics