Weblogic Server 8.1 环境下Web布署DIY
2005-12-06 10:12
375 查看
实验环境[/b]:Weblogic Server/Express 8.1 、Window professional 2000、Ant2.0阅读对象:[/b]刚接触Weblogic而对如何布署Web(暂不含J2EE)不甚熟悉的初学者前提:[/b]webapp在Tomcat下能够正常工作,具备正常的webapp目录结构,包含所需的web.xml;Weblogic Server/Express 8.1正常安装并能正常启动,配置了域和Server,这里以域default和Server KEZC为例加以说明。Weblogic_Home :[/b] D:/beaWeblogicServer_Home: [/b]D:/bea/user_projects/domains/default
Weblogic Server/Express 8.1支持三种布署方式:自动布署、命令行布署(可与Ant结合)、控制台(console)布署。下面简要说明三种布署方式。
1、 [/b]自动布署:
[/b]
[/b]这里的自动布署特指在WeblogicServer_Home/applications目录。如果服务器启动期间启用了自动部署特性,则服务器会经常扫描applications目录,看是否增加了新的web布署,或者是否修改了web布署的程序.如果有新的布署,则服务器将试图以web根名(目录布署以文件夹名称为根名,war布署以war名称为根名)作为布署应用的初始化名称和根环境开始自动布署.所以,如果要采用自动布署功能,请将webapp文件夹或者war包拷贝到applications目录下,WeblogicServer会定时检测自动布署。 如何允许服务器自动布署呢?只要保证启动服务器的startWeblogic命令(windows下为startWebLogic.cmd,Unix/Linux下为startWebLogic.sh)的PRODUCTION_MODE值为false或者不设置即可,这个也是默认值.上述两个文件在D:/bea/user_projects/domains/default目录下.在此情况下,如果web程序文件被修改,Weblogic Server将会自动加载.这个原则适用于applications目录下的全部三种布署方式. 另外,虽然应用程序可以放置在applications目录下的任何位置,但是自动布署只适用于applications根目录.2、 [/b]命令行布署:
[/b]
[/b]在默认安装条件下,Weblogic Server会包含一个weblogic.Deployer的实用程序,提供基于命令行的布署与管理技术,可以方便的与Ant结合进行自动化布署(使用wldeploy任务).在使用命令行布署之前,要先进行环境变量的初始化,否则系统将识别不了weblogic.Deploy命令:D:/bea/weblogic81/server/bin>setWLSEnv.cmd设置成功,系统返回信息:CLASSPATH=d: bea JDK141~1 lib tools.jar;d: bea WEBLOG~1 server lib weblogic_sp.j
ar;d: bea WEBLOG~1 server lib weblogic.jar;d: bea WEBLOG~1 server lib ojdbc14.ja
r;D: tool java mysql mysql-connector-java-3.0.12-production-bin.jarPATH=d: bea WEBLOG~1 server bin;d: bea JDK141~1 jre bin;d: bea JDK141~1 bin;C: W
INDOWS system32;C: WINDOWS;C: WINDOWS System32 Wbem;D: Borland JBuilder2005 thir
dparty ant bin;d: bea WEBLOG~1 server bin oci920_8Your environment has been set.详细的参数请参考weblogic.Deployer的帮助信息.
详细的可以参考sdj21的<<使用Ant管理配置Weblogic>>浏览地址为: http://dev2dev.bea.com.cn/bbs/jishudata/ArticleShow.jsp?Id=73、 [/b]控制台(console[/b])布署:
[/b]
[/b]这里的控制台布署方式是指基于web-UI的布署方式.启动先前配置好的server,输入:http://localhost:7001/console登录进入管理控制台.按顺序点击DeploymentsàWeb Application Modules,然后在右框架中点击链接Deploy a new Web Application Module,选择想要布署的web程序所在的目录.如果web程序可布署的话,在列表中的文件之前会出现一个单选框.
选中要布署的web程序,点击Target Module按钮,输入布署的web程序名称(如果有多个服务器和集群,则还要选择目标服务器和集群),点击Deploy按钮,等待web布署启动.
4、 [/b]Weblogic Server/Express8.1[/b]编译临时文件夹:
[/b]
[/b]Weblogic Server/Express 8.1 将JSP/Servlet文件编译为class,存储在D:/bea/user_projects/domains/default/KEZC/.wlnotdelete/extract目录下相应的子文件夹中.5、 [/b]Weblogic.xml[/b]解析:
[/b]
[/b]Weblogic.xml描述符文件用来对web.xml文件的基本配置和布署特性进行扩展,主要包含针对weblogic server特有的属性,比如安全代理角色控制、缺省web设置等.值得注意的是, 只要web.xml够用weblgic.xml并不是必须的.Weblogic.xml以weblogic-web-app为根节点,包括以下属性:
description, weblogic-version, security-role-assignment, run-as-role-assignment, reference-descriptor, session-descriptor, jsp-descriptor, auth-filter, container-descriptor, charset-params, virtual-directory-mapping, url-match-map,preprocessor, preprocessor-mapping,security-permission, context-root, wl-dispatch-policy, servlet-descriptor,init-as, destroy-as详细的请查看来自weblogic.xml配套的DTD文件说明,里面有详细的元素功能说明和应用举例,浏览地址:http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd
Weblogic Server/Express 8.1支持三种布署方式:自动布署、命令行布署(可与Ant结合)、控制台(console)布署。下面简要说明三种布署方式。
1、 [/b]自动布署:
[/b]
[/b]这里的自动布署特指在WeblogicServer_Home/applications目录。如果服务器启动期间启用了自动部署特性,则服务器会经常扫描applications目录,看是否增加了新的web布署,或者是否修改了web布署的程序.如果有新的布署,则服务器将试图以web根名(目录布署以文件夹名称为根名,war布署以war名称为根名)作为布署应用的初始化名称和根环境开始自动布署.所以,如果要采用自动布署功能,请将webapp文件夹或者war包拷贝到applications目录下,WeblogicServer会定时检测自动布署。 如何允许服务器自动布署呢?只要保证启动服务器的startWeblogic命令(windows下为startWebLogic.cmd,Unix/Linux下为startWebLogic.sh)的PRODUCTION_MODE值为false或者不设置即可,这个也是默认值.上述两个文件在D:/bea/user_projects/domains/default目录下.在此情况下,如果web程序文件被修改,Weblogic Server将会自动加载.这个原则适用于applications目录下的全部三种布署方式. 另外,虽然应用程序可以放置在applications目录下的任何位置,但是自动布署只适用于applications根目录.2、 [/b]命令行布署:
[/b]
[/b]在默认安装条件下,Weblogic Server会包含一个weblogic.Deployer的实用程序,提供基于命令行的布署与管理技术,可以方便的与Ant结合进行自动化布署(使用wldeploy任务).在使用命令行布署之前,要先进行环境变量的初始化,否则系统将识别不了weblogic.Deploy命令:D:/bea/weblogic81/server/bin>setWLSEnv.cmd设置成功,系统返回信息:CLASSPATH=d: bea JDK141~1 lib tools.jar;d: bea WEBLOG~1 server lib weblogic_sp.j
ar;d: bea WEBLOG~1 server lib weblogic.jar;d: bea WEBLOG~1 server lib ojdbc14.ja
r;D: tool java mysql mysql-connector-java-3.0.12-production-bin.jarPATH=d: bea WEBLOG~1 server bin;d: bea JDK141~1 jre bin;d: bea JDK141~1 bin;C: W
INDOWS system32;C: WINDOWS;C: WINDOWS System32 Wbem;D: Borland JBuilder2005 thir
dparty ant bin;d: bea WEBLOG~1 server bin oci920_8Your environment has been set.详细的参数请参考weblogic.Deployer的帮助信息.
详细的可以参考sdj21的<<使用Ant管理配置Weblogic>>浏览地址为: http://dev2dev.bea.com.cn/bbs/jishudata/ArticleShow.jsp?Id=73、 [/b]控制台(console[/b])布署:
[/b]
[/b]这里的控制台布署方式是指基于web-UI的布署方式.启动先前配置好的server,输入:http://localhost:7001/console登录进入管理控制台.按顺序点击DeploymentsàWeb Application Modules,然后在右框架中点击链接Deploy a new Web Application Module,选择想要布署的web程序所在的目录.如果web程序可布署的话,在列表中的文件之前会出现一个单选框.
选中要布署的web程序,点击Target Module按钮,输入布署的web程序名称(如果有多个服务器和集群,则还要选择目标服务器和集群),点击Deploy按钮,等待web布署启动.
4、 [/b]Weblogic Server/Express8.1[/b]编译临时文件夹:
[/b]
[/b]Weblogic Server/Express 8.1 将JSP/Servlet文件编译为class,存储在D:/bea/user_projects/domains/default/KEZC/.wlnotdelete/extract目录下相应的子文件夹中.5、 [/b]Weblogic.xml[/b]解析:
[/b]
[/b]Weblogic.xml描述符文件用来对web.xml文件的基本配置和布署特性进行扩展,主要包含针对weblogic server特有的属性,比如安全代理角色控制、缺省web设置等.值得注意的是, 只要web.xml够用weblgic.xml并不是必须的.Weblogic.xml以weblogic-web-app为根节点,包括以下属性:
description, weblogic-version, security-role-assignment, run-as-role-assignment, reference-descriptor, session-descriptor, jsp-descriptor, auth-filter, container-descriptor, charset-params, virtual-directory-mapping, url-match-map,preprocessor, preprocessor-mapping,security-permission, context-root, wl-dispatch-policy, servlet-descriptor,init-as, destroy-as详细的请查看来自weblogic.xml配套的DTD文件说明,里面有详细的元素功能说明和应用举例,浏览地址:http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd
相关文章推荐
- Weblogic Server 8.1 环境下Web布署DIY
- Server 8.1 环境下Web布署
- 兔八哥笔记5:WebLogic Server 8.1上Web应用的部署
- 04-mac中的web环境搭建tomcat7不能进行配置Could not load the Tomcat server configuration
- Ubuntu 7.1 server从无到有搭建jsp/php/rails全能WEB生产环境(一)
- 配置WebLogic Server 8.1的Node Manger和SSL
- USBWebserver v8.6 PHP环境
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(2)--理解SP Server2010的Web内容管理
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(5)--修改页面布局
- WebSphere Application Server 更新web.xml的问题以解决有些应用在tomcat环境下可以跑,更新到was上失效的问题
- BEA WebLogic Server8.1 JMS入门
- BEA WebLogic Server 8.1 JMS与 IBM MQSeries 集成方案
- 配置WebLogic Server 8.1的Node Manger和SSL (转贴)
- 配置WebLogic Server 8.1的Node Manger和SSL
- BEA WebLogic Server 8.1 Unleashed
- Angular(一)入门环境配置web-server.js出错解决
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(4)--创建页面布局
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(6)--允许用户给Web内容排名
- windows 环境下Apache HTTP Server 2.2的安装和使用apache转发weblogic集群
- weblogic 8.1 支持的操作系统和安装环境大全