{"id":3602,"date":"2011-10-17T09:03:15","date_gmt":"2011-10-17T14:03:15","guid":{"rendered":"http:\/\/jianmingli.com\/wp\/?p=3602"},"modified":"2012-07-23T14:57:12","modified_gmt":"2012-07-23T19:57:12","slug":"weblogic-11g-deploying-with-weblogic-deployer","status":"publish","type":"post","link":"https:\/\/jianmingli.com\/wp\/?p=3602","title":{"rendered":"WebLogic 11g: Deploying with weblogic.Deployer"},"content":{"rendered":"<div class='toc wptoc'>\n<h2>Contents<\/h2>\n<ol class='toc-odd level-1'>\n\t<li>\n\t\t<a href=\"#Uploading_Deployment_Files_from_a_Remote_Client\">Uploading Deployment Files from a Remote Client<\/a>\n\t<\/li>\n\t<li>\n\t\t<a href=\"#Deploying_to_a_Single-Server_Domain\">Deploying to a Single-Server Domain<\/a>\n\t<\/li>\n\t<li>\n\t\t<a href=\"#Deploying_an_Application_with_a_Deployment_Plan\">Deploying an Application with a Deployment Plan<\/a>\n\t<\/li>\n\t<li>\n\t\t<a href=\"#Deploying_an_Application_That_Looks_Up_System_Resources_from_JNDI_During_preStart\">Deploying an Application That Looks Up System Resources from JNDI During preStart<\/a>\n\t<\/li>\n\t<li>\n\t\t<a href=\"#Targeting_Deployments_to_Servers_Clusters_and_Virtual_Hosts\">Targeting Deployments to Servers, Clusters, and Virtual Hosts<\/a>\n\t<\/li>\n\t<li>\n\t\t<a href=\"#Using_Module-Level_Targeting_for_Deploying_an_Enterprise_Application\">Using Module-Level Targeting for Deploying an Enterprise Application<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Target_individual_modules_in_an_enterprise_application\">Target individual modules in an enterprise application<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Targeting_Web_Application_Modules\">Targeting Web Application Modules<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Deploying_JDBC_JMS_and_WLDF_Application_Modules\">Deploying JDBC, JMS, and WLDF Application Modules<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Targeting_Application-Scoped_JMS_JDBC_and_WLDF_Modules\">Targeting Application-Scoped JMS, JDBC, and WLDF Modules<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Sub-module_Targeting_for_Standalone_JMS_Modules\">Sub-module Targeting for Standalone JMS Modules<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Sub-module_Targeting_for_Application-scoped_JMS_Modules\">Sub-module Targeting for Application-scoped JMS Modules<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Deployment_Stage_Modes\">Deployment Stage Modes<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#nostage_Mode\">nostage Mode<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#stage_Mode\">stage Mode<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#external_stage_Mode\">external_stage Mode<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Changing_the_Default_Staging_Behavior_for_a_Server\">Changing the Default Staging Behavior for a Server<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Distributing_Applications_to_a_Production_Environment\">Distributing Applications to a Production Environment<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Overview\">Overview<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Syntax\">Syntax<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Start_Application_in_Admin_Mode\">Start Application in Admin Mode<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#Deploying_Shared_Java_EE_Libraries_and_Dependent_Applications\">Deploying Shared Java EE Libraries and Dependent Applications<\/a>\n\t<\/li>\n<\/ol>\n<\/ol>\n<\/div>\n<div class='wptoc-end'>&nbsp;<\/div>\n<span id=\"Uploading_Deployment_Files_from_a_Remote_Client\"><h2>Uploading Deployment Files from a Remote Client<\/h2><\/span>\n<pre lang=\"bash\">\r\njava weblogic.Deployer \\\r\n    -adminurl http:\/\/localhost:7001 \\\r\n    -username weblogic \\\r\n    -password weblogic \\\r\n    -deploy \\\r\n    -upload \\\r\n    c:\\localfiles\\myapp.ear\r\n<\/pre>\n<p>* Uploaded to server&#8217;s upload directory (defaults to ?).<\/p>\n<span id=\"Deploying_to_a_Single-Server_Domain\"><h2>Deploying to a Single-Server Domain<\/h2><\/span>\n<pre lang=\"bash\">\r\njava weblogic.Deployer \\\r\n   -adminurl http:\/\/localhost:7001 \\\r\n   -username weblogic \\\r\n   -password weblogic \\\r\n   -deploy \\\r\n   -name myTestApplication \\\r\n   c:\\localfiles\\myapp.ear\r\n<\/pre>\n<span id=\"Deploying_an_Application_with_a_Deployment_Plan\"><h2>Deploying an Application with a Deployment Plan<\/h2><\/span>\n<pre lang=\"bash\">\r\njava weblogic.Deployer \\\r\n\t-adminurl http:\/\/localhost:7001 \\\r\n\t-username weblogic \\\r\n\t-password weblogic \\\r\n\t-deploy \\\r\n\t-name myTestDeployment \\\r\n\t-source \/myDeployments\/installedApps\/myApplication\/app\/myApplication.ear \\\r\n\t-targets myCluster \\\r\n\t-stage \\\r\n\t-plan \/myDeployments\/installedApps\/myApplication\/plan\/plan.xml\r\n<\/pre>\n<span id=\"Deploying_an_Application_That_Looks_Up_System_Resources_from_JNDI_During_preStart\"><h2>Deploying an Application That Looks Up System Resources from JNDI During preStart<\/h2><\/span>\n<p>* Create and activate desired system resources in a separate session before deploy the application that relies on it.<\/p>\n<span id=\"Targeting_Deployments_to_Servers_Clusters_and_Virtual_Hosts\"><h2>Targeting Deployments to Servers, Clusters, and Virtual Hosts<\/h2><\/span>\n<p>* Deploy to sinple target:<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer \\\r\n\t-adminurl http:\/\/localhost:7001 \\\r\n\t-username weblogic \\\r\n\t-password weblogic \\\r\n\t-deploy \\\r\n\t-targets companyHost c:\\localfiles\\myWebApp.ear\r\n<\/pre>\n<p>* Deploy to more than one targets:<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer \\\r\n    -adminurl http:\/\/localhost:7001 \\\r\n    -username weblogic \\\r\n    -password weblogic \\\r\n    -deploy \\\r\n    -targets ManagedServer-1,ManagedServer-2 \\\r\n    c:\\localfiles\\myapp.ear\r\n<\/pre>\n<p>* Deploy to a cluster target:<br \/>\n&#8211; To enforce strict deployment for all servers configured in a cluster:<\/p>\n<pre lang=\"bash\">\r\n-DClusterConstraintsEnabled=true\r\n<\/pre>\n<span id=\"Using_Module-Level_Targeting_for_Deploying_an_Enterprise_Application\"><h2>Using Module-Level Targeting for Deploying an Enterprise Application<\/h2><\/span>\n<span id=\"Target_individual_modules_in_an_enterprise_application\"><h3>Target individual modules in an enterprise application<\/h3><\/span>\n<pre lang=\"bash\">\r\njava weblogic.Deployer \\\r\n\t-adminurl http:\/\/localhost:7001 \\\r\n\t-username weblogic \\\r\n\t-password weblogic \\ \r\n\t-name myEnterpriseApp \\\r\n\t-targets module1@myserver1,module2@myserver2,module3@myserver3 \\\r\n\t-stage \\\r\n\t-deploy c:\\localfiles\\myEnterpriseApp.ear\r\n<\/pre>\n<span id=\"Targeting_Web_Application_Modules\"><h3>Targeting Web Application Modules<\/h3><\/span>\n<p>&#8211; To target Web application modules that are part of an .ear file, you can use the Web application&#8217;s context-root name as the module name or specify the web-uri.<br \/>\n&#8211; If<\/p>\n<pre lang=\"bash\">\r\n<module>\r\n  <web>\r\n    <web-uri>myweb.war<\/web-uri>\r\n    <context-root>\/welcome<\/context-root>\r\n  <\/web>\r\n<\/module>\r\n<\/pre>\n<p>You can use context-root:<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer \\\r\n\t-adminurl http:\/\/localhost:7001 \\\r\n\t-username weblogic \\\r\n\t-password weblogic \\\r\n\t-name mywebapplication \\\r\n\t-targets \/welcome@myserver1 \\\r\n\t-stage \\\r\n\t-deploy c:\\localfiles\\myEnterpriseApp.ear\r\n<\/pre>\n<p>Or web uri:<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer \\\r\n\t-adminurl http:\/\/localhost:7001 \\\r\n\t-username weblogic \\\r\n\t-password weblogic \\\r\n\t-name mywebapplication \\\r\n\t-targets myweb.war@myserver1 \\\r\n\t-stage \\\r\n\t-deploy c:\\localfiles\\myEnterpriseApp.ear\r\n<\/pre>\n<p>&#8211; For default context root, i.e. &#8216;\/&#8217;<\/p>\n<pre lang=\"bash\">\r\n<module>\r\n  <web>\r\n    <web-uri>myweb.war<\/web-uri>\r\n    <context-root>\/<\/context-root>\r\n  <\/web>\r\n<\/module>\r\n<\/pre>\n<p>Then <strong>only<\/strong context-root can be used:\n\n\n<pre lang=\"bash\">\r\njava weblogic.Deployer \\\r\n\t-adminurl http:\/\/localhost:7001 \\\r\n\t-username weblogic \\\r\n\t-password weblogic \\\r\n\t-name mywebapplication \\\r\n\t-targets \/@myserver1 \\\r\n\t-stage \\\r\n\t-deploy c:\\localfiles\\myEnterpriseApp.ear\r\n<\/pre>\n<span id=\"Deploying_JDBC_JMS_and_WLDF_Application_Modules\"><h2>Deploying JDBC, JMS, and WLDF Application Modules<\/h2><\/span>\n<p>* Only available to the server to which they are targeted.<br \/>\n&#8211; Need to target to multiple servers or cluster to be available on them.<\/p>\n<span id=\"Targeting_Application-Scoped_JMS_JDBC_and_WLDF_Modules\"><h3>Targeting Application-Scoped JMS, JDBC, and WLDF Modules<\/h3><\/span>\n<p>* Application-scoped resource modules can be targeted independently of other EAR modules during deployment, if necessary, by using module-level targeting syntax.<br \/>\n* For example:<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer \r\n\t-adminurl http:\/\/localhost:7001 \r\n\t-username weblogic\r\n\t-password weblogic \r\n\t-name myEnterpriseApp\r\n\t-targets myWebApp@myCluster,myJDBCModule@myserver1,myEJBModule@myserver1 \r\n\t-stage \r\n\t-deploy c:\\localfiles\\myEnterpriseApp.ear\r\n<\/pre>\n<span id=\"Sub-module_Targeting_for_Standalone_JMS_Modules\"><h3>Sub-module Targeting for Standalone JMS Modules<\/h3><\/span>\n<p>* For a standalone JMS module, the submodule targeting syntax is: -submoduletargets submodule_name@target_name.<br \/>\n* For example, to deploy a standalone JMS module on a single server instance, targeting the submodule myQueue to a JMS Server named JMSServer1, enter the command:<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer -adminurl http:\/\/localhost:7001 -username weblogic\r\n   -password weblogic -name myJMSModule\r\n   -targets ManagedServer1 -submoduletargets myQueue@JMSServer1\r\n   -deploy c:\\localfiles\\myJMSModule.xml\r\n<\/pre>\n<p>* To undeploy the same JMS module, enter the following command, which, assuming myJMSModule contains more than one submodule, will undeploy only the myQueue submodule; all other submodules are unaffected.<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer -adminurl http:\/\/localhost:7001 -username weblogic\r\n   -password weblogic -name myJMSModule\r\n   -undeploy -submoduletargets myQueue@JMSServer1\r\n<\/pre>\n<span id=\"Sub-module_Targeting_for_Application-scoped_JMS_Modules\"><h3>Sub-module Targeting for Application-scoped JMS Modules<\/h3><\/span>\n<p>* For an application-scoped JMS module in an EAR, use the syntax: submodule_name@module_name@target_name to target a submodule.<br \/>\n* For example, if the queue in the above example were instead packaged as part of an Enterprise application, you would use the command:<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer -adminurl http:\/\/localhost:7001 -username weblogic\r\n   -password weblogic -name myEnterpriseApp\r\n   -targets ManagedServer1 -submoduletargets myQueue@myJMSModule@JMSServer1\r\n   -deploy c:\\localfiles\\myEnterpriseApp.ear\r\n<\/pre>\n<p>* To undeploy the same JMS module, enter the following command, which, assuming myEnterpriseApp contains more than one submodule, will undeploy only the myQueue submodule; all other submodules are unaffected.<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer -adminurl http:\/\/localhost:7001 -username weblogic\r\n   -password weblogic -name myEnterpriseApp\r\n   -undeploy -submoduletargets myQueue@myJMSModule@JMSServer1\r\n<\/pre>\n<span id=\"Deployment_Stage_Modes\"><h2>Deployment Stage Modes<\/h2><\/span>\n<p>* Determines how deployment files are made available to target servers that must deploy an application or standalone module.<br \/>\n* WebLogic Server provides three different options for staging files:<br \/>\n&#8211; stage mode,<br \/>\n&#8211; nostage mode,<br \/>\n&#8211; external_stage mode.<\/p>\n<span id=\"nostage_Mode\"><h3>nostage Mode<\/h3><\/span>\n<p>* The Administration Server does not copy deployment unit files.<br \/>\n* Stage directory is ignored.<br \/>\n* Instead, all servers deploy using the same physical copy of the deployment files, which must be directly accessible by the Administration Server and target servers.<br \/>\n* With nostage deployments of exploded archive directories, WebLogic Server automatically detects changes to a deployment&#8217;s JSPs or Servlets and refreshes the deployment. (This behavior can be disabled if necessary.)<br \/>\n* Default mode used by Admin Console to deploy only to Admin Server.<br \/>\n* Use when<br \/>\n&#8211; Deploying to a single-server domain.<br \/>\n&#8211; Deploying to a cluster on a multi-homed machine.<br \/>\n&#8211; Deploying very large applications to multiple targets or to a cluster where deployment files are available on a shared directory.<br \/>\n&#8211; Deploying exploded archive directories that you want to periodically redeploy after changing content.<br \/>\n&#8211; Deployments that require dynamic update of selected Deployment Descriptors via the Administration Console.<br \/>\n* Syntax<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer \r\n    -adminurl http:\/\/localhost:7001 \r\n    -username weblogic\r\n    -password weblogic \r\n    -name mydeploymentname \r\n   -targets myserver1,myserver2,myserver3 \r\n   -nostage \r\n   -deploy c:\\localfiles\\myapp.ear\r\n<\/pre>\n<span id=\"stage_Mode\"><h3>stage Mode<\/h3><\/span>\n<p>* The Administration Server first copies the deployment unit source files to the staging directories of target servers.<br \/>\n&#8211; The staging directory is named <strong>stage<\/strong> by default, and it resides under the target server&#8217;s root directory.<br \/>\n* When copying files to the staging directory, the Administration Server creates a subdirectory with the same name as the deployment name.<br \/>\n* The target servers then deploy using their local copy of the deployment files.<br \/>\n* stage mode is the default mode for:<br \/>\n&#8211; Administration Console when deploying to <strong>more than one<\/strong> WebLogic Server instance.<br \/>\n&#8211; Managed Servers.<br \/>\n&#8211; weblogic.Deployer uses the target server&#8217;s staging mode as the default,<br \/>\n* Use when:<br \/>\n&#8211; Deploying small or moderate-sized applications to multiple WebLogic Server instances.<br \/>\n&#8211; Deploying small or moderate-sized applications to a cluster.<br \/>\n* Syntax:<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer -adminurl http:\/\/localhost:7001 -username weblogic\r\n   -password weblogic -name mydeploymentname \r\n   -targets myserver1,myserver2,myserver3 -stage \r\n   -deploy c:\\localfiles\\myapp.ear\r\n<\/pre>\n<span id=\"external_stage_Mode\"><h3>external_stage Mode<\/h3><\/span>\n<p>* Similar to stage mode, i.e. target servers deploy apps using local copies of deployment files.<br \/>\n* You have to copy files to each target server&#8217;s staging directory <strong>manually<\/strong>.<br \/>\n&#8211; Deployment files must be stored in a subdirectory that reflects the deployment name.<\/p>\n<pre lang=\"bash\">\r\ncd WL_HOME\/stage\r\nmkdir myEARExternal\/2.0Beta\r\ncp myear myEARExternal\/2.0Beta\r\n<\/pre>\n<p>* Use when you deploy very large applications to multiple machines and<br \/>\n&#8211; do not have a shared file system<br \/>\n&#8211; cannot use nostage mode<br \/>\n* Use the -noversion option to turn off the requirement that deployment files be on the Administration Server, but the -noversion option causes versioning information to be ignored so you cannot use the -noversion option with versioned applications.<br \/>\n* Syntax:<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer -adminurl http:\/\/localhost:7001 -name weblogic\r\n   -password weblogic -external_stage -name myEARExternal \r\n   -deploy c:\\myapps\\myear\r\n<\/pre>\n<span id=\"Changing_the_Default_Staging_Behavior_for_a_Server\"><h3>Changing the Default Staging Behavior for a Server<\/h3><\/span>\n<p>* The server staging mode specifies the default deployment mode for a server if none is specified at deployment time, e.g. weblogic.Deployer.<br \/>\n* You can only change the server staging mode by using the Administration Console or by directly changing the ServerMBean via JMX.<br \/>\n* Changing the server staging mode does not affect existing applications.<br \/>\n&#8211; If you want to change the staging mode for an existing application, you must undeploy the application deployment and then redeploy it with the new staging mode.<br \/>\n* How to change<\/p>\n<span id=\"\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/07\/wls11gadmin_deploy_staging_mode.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/07\/wls11gadmin_deploy_staging_mode-300x145.jpg\" alt=\"\" title=\"wls11gadmin_deploy_staging_mode\" width=\"300\" height=\"145\" class=\"aligncenter size-medium wp-image-5282\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/07\/wls11gadmin_deploy_staging_mode-300x145.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/07\/wls11gadmin_deploy_staging_mode.jpg 562w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Distributing_Applications_to_a_Production_Environment\"><h2>Distributing Applications to a Production Environment<\/h2><\/span>\n<span id=\"Overview\"><h3>Overview<\/h3><\/span>\n<p>* Copy application deployment files to all target servers and validate it.<br \/>\n* Application can be started in Admin mode after distribution (use the -adminmode option).<\/p>\n<span id=\"Syntax\"><h3>Syntax<\/h3><\/span>\n<pre lang=\"bash\">\r\njava weblogic.Deployer -adminurl http:\/\/localhost:7001 -username weblogic\r\n     -password weblogic -distribute -name myTestDeployment\r\n     \/myDeployments\/myApplication\/\r\n<\/pre>\n<span id=\"Start_Application_in_Admin_Mode\"><h3>Start Application in Admin Mode<\/h3><\/span>\n<p>* Restricts access to the application to a configured Administration channel.<br \/>\n* Allows you to distribute the application or new version to a production environment without opening the application to external client connections.<br \/>\n* Need to configure an administration channel.<br \/>\n* Start a Distributed Application in admin mode:<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer -adminurl http:\/\/localhost:7001 -username weblogic\r\n     -password weblogic -start -adminmode -name myTestDeployment\r\n     \/myDeployments\/myApplication\/\r\n<\/pre>\n<p>* Starting a Distributed Application for new client connections:<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer -adminurl http:\/\/localhost:7001 -username weblogic\r\n     -password weblogic -start -name myTestDeployment\r\n<\/pre>\n<span id=\"Deploying_Shared_Java_EE_Libraries_and_Dependent_Applications\"><h2>Deploying Shared Java EE Libraries and Dependent Applications<\/h2><\/span>\n<p>* A Java EE library is<br \/>\n&#8211; a standalone Java EE module,<br \/>\n&#8211; multiple Java EE modules packaged in an Enterprise application (EAR),<br \/>\n&#8211; or a plain JAR file that is registered with the Java EE application container upon deployment.<br \/>\n* After a Java EE library has been registered, you can deploy Enterprise applications that reference the library.<br \/>\n* Each referencing application receives a copy of the shared Java EE library module(s) on deployment (merging), and can use those modules as if they were packaged as part of the application itself.<br \/>\n* Need to redeploy all referencing applications after new version of library is deployed.<br \/>\n* Deploy as a library:<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer -adminurl http:\/\/localhost:7001 -username weblogic\r\n     -password weblogic -deploy -targets myserver1,myserver2\r\n     -library \/deployments\/myLibraryApplication\/\r\n<\/pre>\n<p>* Should always specify a libary version number:<br \/>\n&#8211; in manifest file<br \/>\n&#8211; use libspecver and\/or libimplver options.<\/p>\n<pre lang=\"bash\">\r\njava weblogic.Deployer -adminurl http:\/\/localhost:7001 -username weblogic\r\n     -password weblogic -deploy -targets myserver1,myserver2\r\n     -library -libspecver 700 -libimplversion 7.0.0.1Beta \r\n     \/deployments\/myLibraryApplication\/\r\n<\/pre>\n<p>* Deploying applications that reference libraries as ususal.<br \/>\n&#8211; All referenced libraries are registered on the application&#8217;s target servers.<br \/>\n&#8211; Registered libraries meet the version requirements of the referencing application.<\/p>\n<p>[mv_include id=&#8221;3569&#8243;]<br \/>\n* <a href=\"http:\/\/download.oracle.com\/docs\/cd\/E17904_01\/web.1111\/e13702\/wldeployer.htm#DEPGD318\">weblogic.Deployer Command-Line Reference<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uploading Deployment Files from a Remote Client java weblogic.Deployer \\ -adminurl http:\/\/localhost:7001 \\ -username weblogic \\ -password weblogic \\ -deploy \\ -upload \\ c:\\localfiles\\myapp.ear * Uploaded to server&#8217;s upload directory (defaults to ?). Deploying to a Single-Server Domain java weblogic.Deployer &hellip; <a href=\"https:\/\/jianmingli.com\/wp\/?p=3602\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[104],"tags":[],"class_list":["post-3602","post","type-post","status-publish","format-standard","hentry","category-weblogic11g"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8cRUO-W6","_links":{"self":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/3602","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3602"}],"version-history":[{"count":11,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/3602\/revisions"}],"predecessor-version":[{"id":5454,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/3602\/revisions\/5454"}],"wp:attachment":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}