• 沒有找到結果。

更新一个部署了的 J2EE 应用

在文檔中 1 WebLogic 服务器管理概述 (頁 180-186)

要更新 J2EE 应用,应该使用 update 参数并指定活动 J2EE 应用的名字,如 下所示:

% java weblogic.deploy -port 7001 -host localhost update weblogicpwd Basic_example c:\updatesample\ejb\basic\BasicStatefulTraderBean.jar

以下命令用于更新一或多个服务器上的指定组件。

% java weblogic.deploy -port 7001 -host localhost –component

BasicStatefulTraderBean.jar:sampleserver,exampleserver update weblogicpwd Basic_example c:\updatesample\ejb\basic\BasicStatefulTraderBean.jar

getProperty

你可以用 getProperty 工具获得系统与 Java 设置的详细信息。它不需要参 数。

语法

$ java utils.getProperty

例子

$ java utils.getProperty -- listing properties -- user.language=en java.home=c:\java11\bin\..

awt.toolkit=sun.awt.windows.WToolkit file.encoding.pkg=sun.io

java.version=1.1_Final file.separator=\

line.separator=

- 181 - user.region=US

file.encoding=8859_1

java.vendor=Sun Microsystems Inc.

user.timezone=PST user.name=mary os.arch=x86

os.name=Windows NT

java.vendor.url=http://www.sun.com/

The logToZip utility searches an HTTP server log file in common log format, finds the Java classes loaded into it by the server, and creates an uncompressed .zip file that contains those Java classes. It is executed from the document root directory of your HTTP server.

要使用该工具,你必须有访问由 HTTP 服务器创建的日志文件。

语法

$ java utils.logToZip logfile codebase zipfile

参数 定义

logfile 该参数是必需的。为日志文件的全路径名

codebase 该参数是必需的。Code base for the applet, or "" ifthere is no code base.By

concatenating the code base with the full package name of the applet, you get the full pathname of the applet (relative to the HTTP document root).

zipfile 该参数是必需的,zipfile 是所创建的.zip 文件的文件名,该 zip 文件位于你运

行程序的那个目录。该文件的路径可以是相对路径也可以是绝对路径。下面 的例子给出了一个相对路径,因此.zip 文件被创建在当前目录下。

例子

下面这个例子说明了如何为文档根中(即没有用 code base)的一个 applet 创建一个.zip 文件:

$ cd /HTTP/Serv/docs

$ java utils.logToZip /HTTP/Serv/logs/access "" app2.zip

下面这个例子说明了如何为文档根的子目录中的一个 applet 创建一个.zip 文件:

C:\>cd \HTTP\Serv

C:\HTTP\Serv>java utils.logToZip \logs\applets\classes app3.zip

- 182 -

MulticastTest

你可以在配置 WebLogic 集群时,用该工具测试有关广播的问题。该工具发送 广播包并返回广播在网络中的工作效率的信息。特别地,MulticastTest 将 以下类型的信息显示在标准输出上。

1.服务器所发送的每个消息的确认与序列号。

2.集群服务器所收到的每个消息的序列号与发送方 ID 3.当一个消息没有按顺序接收到时的错误顺序警告。

4.当一个预期的消息没有受到时的消息丢失警告。

在使用 MulticastTest 时,应该在每个需要测试广播消息流量的节点上启动 该工具。

警告:在指定 MulticastTest 工具的广播地址时(由-a 参数指定),注意 不要设置为集群的广播地址。在启动集群服务器之前用该工具验证广播是否能 正常工作。

有关设置广播地址的详细信息,可以参见 WebLogic 服务器所在主机的操作系 统/硬件的配置文档。更多信息,请参见“使用 WebLogic 服务器集群”。

语法

$ java utils.MulticastTest -n name -a address [-p portnumber] [-t timeout] [-s send]

参数 定义

-n name 必需的参数。用以表示顺序消息的发送方。应该为每个启动的测试进程使

用不同的名字

-a address 必需的参数。是一个广播地址用于:(a)广播顺序消息;(b)集群中的 服 务 器 与 其 它 服 务 器 通 信 。 ( 集 群 的 广 播 地 址 的 缺 省 值 不 应 设 为 237.0.0.1)

-p portnumber 可选参数。集群中的服务器进行通信的广播端口。(广播端口与WebLogic 的监听端口相同,缺省为7001)

-t timeout 可选参数。Idle timeout, in seconds, if no multicast messages are received. 缺省时 间为600 秒(10 分钟)。如果过了超时时间,a positive confirmation of the timeout is sent to sdout。

-s send 可选参数。发送消息的时间间隔,缺省值为2 秒。A positive confirmation of each message sent out is sent to stdout。

例子

$ java utils.MulticastTest -N server100 -A 237.155.155.1

Set up to send and receive on Multicast on Address 237.155.155.1 on port 7001

Will send a sequenced message under the name server100 every 2

- 183 - seconds.

Received message 506 from server100 Received message 533 from server200 I (server100) sent message num 507 Received message 507 from server100 Received message 534 from server200 I (server100) sent message num 508 Received message 508 from server100 Received message 535 from server200 I (server100) sent message num 509 Received message 509 from server100 Received message 536 from server200 I (server100) sent message num 510 Received message 510 from server100 Received message 537 from server200 I (server100) sent message num 511 Received message 511 from server100 Received message 538 from server200 I (server100) sent message num 512 Received message 512 from server100 Received message 539 from server200 I (server100) sent message num 513 Received message 513 from server100

myip

返回主机的 IP 地址。

语法

$ java utils.myip

例子

$ java utils.myip

Host toyboat.toybox.com is assigned IP address: 192.0.0.1

Pem2der

Pem2der 工具用以将 PEM 格式的 X509 证书转换为 DER 格式,转换所得的.der 文件与原.pem 文件位于同一目录中。

语法

$ java utils.pem2der pemFile

参数 描述

- 184 - pemFile 要进行转换的证书的文件名。该文件的扩展名必须为.pem,且必须包含一个有效

的.pem 格式的证书。

例子

$ java utils.pem2der graceland_org.pem Decoding

...

...

...

...

...

Schema

Schema 工具使用 WebLogic JDBC 驱动将 SQL 语句上载到一个数据库中。有 关数据库连接的详细信息可以参见“WebLogic JDBC 编程”中的信息。

语法

$ java utils.Schema driverURL driverClass [-u username] [-p password][-verbose SQLfile]

参数 定义

driverURL 该参数是必需的。JDBC 驱动的 URL

driverClass 该参数是必需的。JDBC 驱动类的路径名

-u username 可选参数。一个有效的用户名 -p password 可选参数。一个有效的用户名

-verbose 可选参数。打印出SQL 语句与数据库的信息

SQLfile 如果用了-verbose 参数,那么就应该设置该参数。包含 SQL 语句的文本文

例子

下面是一个 Schema 命令行的例子:

$ java utils.Schema "jdbc:cloudscape:demo;create=true" COM.cloudscape.core.JDBCDriver -verbose examples/utils/ddl/demo.ddl

下面是一个.ddl 文件中的内容 DROP TABLE ejbAccounts;

CREATE TABLE ejbAccounts (id varchar(15),

bal float, type varchar(15));

DROP TABLE idGenerator;

CREATE TABLE idGenerator (tablename varchar(32), maxkey int);

- 185 -

showLicenses

showLicenses 工具显示了所安装的 BEA 产品的许可证信息。

语法

$ java utils.showLicenses

system

system 工具显示操作系统的基本信息,包括所使用的 JDK 的制造商与版本号、

类路径以及操作系统的详细信息。

语法

$ java utils.system

例子

$ java utils.system

* * * * * * * java.version * * * * * * * 1.1.6

* * * * * * * java.vendor * * * * * * * Sun Microsystems Inc.

* * * * * * * java.class.path * * * * * * *

\java\lib\classes.zip;\weblogic\classes;

\weblogic\lib\weblogicaux.jar;\weblogic\license ...

* * * * * * * os.name * * * * * * * Windows NT

* * * * * * * os.arch * * * * * * * x86

* * * * * * * os.version * * * * * * * 4.0

t3dbping

该工具用来测试使用两层 JDBC 驱动程序的 WebLogic JDBC 连接。使用该工 具时,你必须有访问 WebLogc 与 DBMS 的权限。

- 186 -

语法

$ java utils.t3dbping WebLogicURL username password DBMS driverClass driverURL

参数 定义

WebLogicURL 该参数是必需的。WebLogic 服务器的 URL username 该参数是必需的。一个DBMS 用户的用户名

password 该参数是必需的。DBMS 用户口令

DBMS 该参数是必需的。数据库的名字

driverClass 该参数是必须的。WebLogic 两层驱动程序的完整包名

driverURL 该参数是必需的。WebLogic 两层驱动程序的 URL。

verboseToZip

如果从 HTTP 服务器的文档根目录中执行该工具,verboseToZip 获得运行在 verbose 模式的标准输出,找到所引用的 Java 类,并创建一个包含这些 Java 类的 uncompressed .zip 文件。

语法

$ java utils.verboseToZip inputFile zipFileToCreate

参数 定义

inputFile 该参数是必须的。它设置了一个临时文件保存以verbose 模式运行的应用

的输出。

zipFileToCreate 该参数是必须的。要创建的.zip 文件的名字。该文件保存在你运行工具所

在的目录。

在文檔中 1 WebLogic 服务器管理概述 (頁 180-186)