Appendix B Repository Properties Reference


Application properties

Description

Application property names are prefixed with com.sybase.jaguar.application . You can configure application properties in Jaguar Manager using the Application Properties Dialog box and the folders displayed under the application icon.


com.sybase.jaguar.application.applicationclients

Description

Specifies the comma-separated list of J2EE application clients that are installed in this application.

Syntax

appclient1, appclient2, ...

Where appclient1, appclient2, and so forth are names of J2EE application clients.

Usage

In Jaguar Manager, set this property by selecting the Application's Application Clients folder and using the File menu.


com.sybase.jaguar.application.description

Description

Contains a text description of the application.

Syntax

desc

Where desc is the descriptive text.

Usage

In Jaguar Manager, set this property using the Description field on the General tab of the Application Properties dialog box.


com.sybase.jaguar.application.java.classes

Description

Specifies Java classes and JAR files to be loaded by the application's custom class loader.

Syntax

A comma-separated list of Java classes, packages, and JAR files. You can specify all classes in a package using wildcards, as in this example:

com.xyz.MyPackage.*

You can specify all classes in a JAR file by specifying the JAR file name, as in this example:

MyEntityBean.jar
The JAR file must be deployed in the EAServer java/classes subdirectory.

Copies of the specified classes must be deployed under one of the following locations. When loading classes required by Java components, EAServer searches for classes in this order:

  1. Any JAR file that is listed in the com.sybase.jaguar.component.java.classes property and deployed in the EAServer java/classes subdirectory
  2. The class tree based at the EAServer java/classes subdirectory
  3. The class tree based at the EAServer html/classes subdirectory

Note  

Some shared classes should not be in the custom class list Classes that are shared by multiple component instances and that keep volatile state in static instance variables (that is, have static variables that are set after class initialization completes), must not be listed in the com.sybase.jaguar.component.classes custom class list. If these classes are in the custom class list, instances loaded by different components have different views of static instance variables. To allow refresh of such classes, add them to the custom class list for the package, application, or server so that one instance can be shared by the components and Web applications that use the class.

Usage

EAServer uses custom class loaders to support hot refresh of server-side code. This property defines classes to be custom loaded for components in the package. Components in a package can share common classes, yet still be refreshed by refreshing the package.

In Jaguar Manager, set this property using the Java Classes tab in the Package Properties dialog box.

See Also

com.sybase.jaguar.package.java.classes,
com.sybase.jaguar.component.java.classes,
com.sybase.jaguar.server.classloader.debug,
com.sybase.jaguar.server.java.classes,
com.sybase.jaguar.webapplication.java.classes


com.sybase.jaguar.application.large-icon

Description

Specifies the name of an icon file to represent the Web application. This property is not used in EAServer, but is preserved in applications that are imported from a J2EE EAR file.

Syntax

icon-file

Where icon-file is the name of the icon file.

Usage

In Jaguar Manager, use the All Properties tab to set this property.


com.sybase.jaguar.application.name

Description

Specifies the application name.

Syntax

app-name

Where app-name is the application name.

Usage

In Jaguar Manager, the application name is set when creating or importing an application and cannot be changed.


com.sybase.jaguar.application.packages

Description

Specifies the comma-separated list of packages that are installed in this application.

Syntax

package1, package2, ...

Where package1, package2, and so forth are names of packages.

Usage

In Jaguar Manager, set this property by selecting the Application's Packages folder and using the File menu.


com.sybase.jaguar.application.security.identities

Description

Specifies the list of trusted identities used for incoming component invocations when propagating client credentials from another server.

Syntax

t1,t2,t3,...

Where t1, t2, and so forth are identity names that are defined in the repository.

See Also

com.sybase.jaguar.application.security.identity, com.sybase.jaguar.server.security.identities,
Security properties


com.sybase.jaguar.application.security.identity

Description

Specifies the identity used for outgoing component invocations when propagating client credentials to another server.

Syntax

The name of an identity that is defined in the repository.

See Also

com.sybase.jaguar.application.security.identities,
com.sybase.jaguar.server.security.identity,
Security properties


com.sybase.jaguar.application.security-role.<j2ee-role>

Description

Specifies a mapping from a J2EE role name used in the application to a role defined in the EAServer repository.

Syntax

com.sybase.jaguar.application.security-role.j2ee-role=jag-role

Where:

Usage

In Jaguar Manager, set this property using the Role Mapping tab in the Application Properties dialog box.

Role names can also be specified at the package, component, or Web application level.

See Also

com.sybase.jaguar.application.security-roles,
com.sybase.jaguar.package.security-role.<j2ee-role>,
com.sybase.jaguar.package.security-roles,
com.sybase.jaguar.webapplication.security-role.<j2ee-role>,
com.sybase.jaguar.webapplication.security-roles,
com.sybase.jaguar.component.security-role-ref.<j2ee-role-ref>,
com.sybase.jaguar.component.security-role-refs


com.sybase.jaguar.application.security-roles

Description

Specifies logical J2EE role names used in the application.

Syntax

role1, role2, ...

Where role1, role2, and so forth are of the form:

(description=role-desc, name=role-name)

Where role-desc is an optional description of the role, and role-name is the name used in the application.

Usage

In Jaguar Manager, set this property using the Role Mapping tab in the Application Properties dialog box. Each J2EE role name must be mapped to an EAServer role name by setting or creating the corresponding com.sybase.jaguar.application.security-role.<j2ee-role> property.

J2EE role names can also be specified at the package, component, or Web application level.

See Also

com.sybase.jaguar.application.security-role.<j2ee-role>,
com.sybase.jaguar.webapplication.security-roles,
com.sybase.jaguar.package.security-roles
com.sybase.jaguar.package.security-role.<j2ee-role>,
com.sybase.jaguar.component.security-role-ref.<j2ee-role-ref>,
com.sybase.jaguar.component.security-role-refs


com.sybase.jaguar.application.small-icon

Description

Specifies the name of an icon file to represent the Web application. This property is not used in EAServer, but is preserved in applications that are imported from a J2EE EAR file.

Syntax

icon-file

Where icon-file is the name of the icon file.

Usage

In Jaguar Manager, use the All Properties tab to set this property.


com.sybase.jaguar.application.webapplications

Description

Specifies the comma-separated list of Web applications that are installed in this application.

Syntax

webapp1, webapp2, ...

Where webapp1, webapp2, and so forth are names of Web applications.

Usage

In Jaguar Manager, set this property by adding or removing items from the Application's Web Applications folder.

 


Copyright © 2002 Sybase, Inc. All rights reserved.