Apusic应用服务器目录下的bin子目录中,提供了apclient工具。在命令行下,可使用apclient实用命令行工具来运行应用客户端程序。apclient会启动应用客户端容器,使应用客户端运行在客户端容器中,为客户端提供运行时环境,如JNDI包装等。下面介绍apclient 命令行工具的使用:
用法:
apclient [-url <url>] [-noauth] -jar jarfile [-name app-name] [args...]
或
apclient [-url <url>] [-noauth] main-class [args...]
参数:
-url <url>:指定服务器url,该url具有以下格式:
iiop://user:password@host:port
例如:
iiop://admin:admin@localhost:6888
运行在客户端容器中的应用客户端会自动使用JAAS用户认证登录服务器,如果指定了url则不会弹出登录窗口 。apclient使用$DOMAIN_HOME/config/clientauth.cfg作为登录配置文件。
-noauth: 不弹出登录窗口,以匿名身份访问服务器 。
-name <app-name>:当指定的JAR文件中包含多个应用客户端模块时,通过app-name确认调用哪个客户端模块。一般,app-name为客户端JAR的文件名。
示例:
运行应用客户端,以admin身份访问服务器:
apclient iiop://admin:admin@localhost:6888 -jar appclient.jar
运行应用客户端,以匿名身份访问服务器:
apclient -noauth -jar appclient.jar