|  | type=page | 
|  | status=published | 
|  | title=package-appclient | 
|  | next=manvol5asc.html | 
|  | prev=capture-schema.html | 
|  | ~~~~~~ | 
|  |  | 
|  | = package-appclient | 
|  |  | 
|  | [[package-appclient-1m]][[GSRFM00264]][[package-appclient]] | 
|  |  | 
|  | == package-appclient | 
|  |  | 
|  | Packs the application client container libraries and jar files | 
|  |  | 
|  | [[sthref2387]] | 
|  |  | 
|  | === Synopsis | 
|  |  | 
|  | [source] | 
|  | ---- | 
|  | package-appclient | 
|  | ---- | 
|  |  | 
|  | [[sthref2388]] | 
|  |  | 
|  | === Description | 
|  |  | 
|  | Use the `package-appclient` command to pack the application client | 
|  | container libraries and jar files into an `appclient.jar` file, which is | 
|  | created in the as-install``/lib`` directory on the machine on which | 
|  | {productName} is installed. The `appclient.jar` file provides an | 
|  | application client container package targeted at remote hosts that do | 
|  | not contain a server installation. | 
|  |  | 
|  | After copying the `appclient.jar` file to a remote location, unjar or | 
|  | unzip it to get a set of libraries and jar files in the `appclient` | 
|  | directory under the current directory. | 
|  |  | 
|  | After unjarring on the client machine, modify | 
|  | `appclient/glassfish/config/asenv.conf` (`asenv.bat` for Windows) as follows: | 
|  |  | 
|  | * set `AS_WEBSERVICES_LIB` to path-to-appclient`/appclient/lib` | 
|  | * set `AS_IMQ_LIB` to path-to-appclient`/appclient/mq/lib` | 
|  | * set `AS_INSTALL` to path-to-appclient``/appclient`` | 
|  | * set `AS_JAVA` to your JDK 7 or JRE 7 home directory | 
|  | * set `AS_ACC_CONFIG` to | 
|  | path-to-appclient``/appclient/glassfish/domains/domain1/config/sun-acc.xml`` | 
|  |  | 
|  | Modify `appclient/glassfish/domains/domain1/config/sun-acc.xml` as follows: | 
|  |  | 
|  | * Ensure the `DOCTYPE` file references | 
|  | path-to-appclient``/appclient/glassfish/lib/dtds`` | 
|  | * Ensure that `target-server` address attribute references the server machine. | 
|  | * Ensure that `target-server` port attribute references the ORB port on | 
|  | the remote machine. | 
|  | * Ensure that `log-service` references a log file; if the user wants to | 
|  | put log messages to a log file. | 
|  |  | 
|  | To use the newly installed application client container, you must do the | 
|  | following: | 
|  |  | 
|  | * Obtain the application client files for your target application, | 
|  | including the generated yourAppClient.jar file. | 
|  | * Execute the `appclient` utility: ``appclient -``client yourAppClient.jar | 
|  |  | 
|  | [[sthref2389]] | 
|  |  | 
|  | === Attributes | 
|  |  | 
|  | See | 
|  | http://www.oracle.com/pls/topic/lookup?ctx=E18752&id=REFMAN5attributes-5[`attributes`(5)] | 
|  | for descriptions of the following attributes: | 
|  |  | 
|  | [width="100%",cols="50%,50%",options="header",] | 
|  | |=== | 
|  | |ATTRIBUTE TYPE |ATTRIBUTE VALUE | 
|  | |Interface Stability |Unstable | 
|  | |=== | 
|  |  | 
|  |  | 
|  | [[sthref2390]] | 
|  |  | 
|  | === See Also | 
|  |  | 
|  | link:appclient.html#appclient-1m[`appclient`(1M)] | 
|  |  | 
|  |  |