做最好的自己~·

发布新日志

  • [转]配置weblogic运行jsp

    2009-08-26 09:54:09

    我在安装完weblogic8.1之后按照如下的方法来配置weblogic
    l1。启动WebLogic8.1的Configuration Wizard,新建一个 weblogic service。建立全部使用默认的配置。完成后将在myserver下新建一个mydomain的weblogic service。

    2。启动WebLogic8.1,并打开一个IE,在URL中输入http://localhost:7001/console,对新建service的属性进行配置。输入建立weblogic service注册的username和password。

    3。l如果你的browser不支持console,可以download新的browser。一般情况下没有这个必要。点选下方的”continue with my current browser”超链接。.

    4。l点击“Web Application Medules”,选择其中的“Deploy New Web Applocation Medules”,新建一个Application。

    5。l选择此WebServer的默认的目录:(注意:目录下含有WEB-INF目录,在WEB-INF目录下含有web.xml文件的文件夹才能设置成默认目录)。这里请点击DefaultWebApp前的单选框。然后点击“target modules”
    建立完成!!!
     
    6。通过monitoring和testing标签可以查看Application的资源的情况。
    测试:
    重新启动WebLogic8.1,在IE的URL中输入http://localhost:7001/DefaultWebApp/index.html。
    在weblogic81 的目录下l,在C:beauser_projectsmydomain下找到config.xml文件,在文件中找到
    IdentityAndTrustLocations=KeyStores ListenPort=7002 Name=myserver/>
    这一句。在其下面添加一行:
    <WebServer DefaultWebApp=DefaultWebApp Name=myserver/>
    保存。
    就为这个Application设置了一个默认目录为空。可以在URL中输入http://localhost:7001/index.html。进入wl81主目录。!
  • [转]Weblogic Server 8.1 环境下Web布署DIY

    2009-08-26 09:01:42

    实验环境Weblogic Server/Express 8.1 Window professional 2000Ant2.0

    阅读对象:刚接触Weblogic而对怎么布署Web(暂不含J2EE)不甚熟悉的初学者

    前提:webappTomcat下能够正常工作,具有正常的webapp目录结构,包含所需的web.xmlWeblogic Server/Express 8.1正常安装并能正常启动,设置了域和Server,这里以域defaultServer KEZC为例加以说明。

    Weblogic_Home : D:\bea

    WeblogicServer_Home: D:\bea\user_projects\domains\default

     

    Weblogic Server/Express 8.1支持三种布署方式:自动布署、命令行布署(可和Ant结合)、控制台(console)布署。下面简要说明三种布署方式。

    1、 自动布署:

    这里的自动布署特指在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、 命令行布署:

    在默认安装条件下,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.jar;d: bea WEBLOG~1 server lib weblogic.jar;d: bea WEBLOG~1 server lib ojdbc14.jar;D: tool java mysql mysql-connector-java-3.0.12-production-bin.jar

     

    PATH=d: bea WEBLOG~1 server bin;d: bea JDK141~1 jre bin;d: bea JDK141~1 bin;C: WINDOWS system32;C: WINDOWS;C: WINDOWS System32 Wbem;D: Borland JBuilder2005 thirdparty ant bin;d: bea WEBLOG~1 server bin oci920_8

     

    Your environment has been set.

    周详的参数请参考weblogic.Deployer的帮助信息.

    周详的能参考sdj21<<使用Ant管理设置Weblogic>>

    浏览地址为: http://dev2dev.bea.com.cn/bbs/jishudata/ArticleShow.jsp?Id=7

     

    3、 控制台(console)布署:

    这里的控制台布署方式是指基于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、 Weblogic Server/Express8.1编译临时目录:

    Weblogic Server/Express 8.1 JSP/Servlet文件编译为class,存储在D:\bea\user_projects\domains\default\KEZC\.wlnotdelete\extract目录下相应的子目录中.

     

    5、 Weblogic.xml解析:

    Weblogic.xml描述符文件用来对web.xml文件的基本设置和布署特性进行扩展,主要包含针对weblogic server特有的属性,比如安全代理角色控制、缺省web设置等.值得注意的是, 只要web.xml够用weblgic.xml并不是必须的.

    Weblogic.xmlweblogic-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上使用默认配置建域

    2009-08-26 08:59:23

    以前一直使用免费简单的Tomcat,近来因为项目需要改用WebLogic,安装配置过程中走了不少弯路。下面就简单介绍一下WebLogic 8安装,并配置一个DefaultWebApp目录。
      
      安装过程就不多说了,执行platform812_zh_CN_win32.exe文件,开始安装。安装目录我选在d:\bea,选择完全安装,其他按默认值就行。
      
      下面主要看看配置过程,以下步骤按照WebLogic配置出现界面,就不每步抓图了:)
      1.“开始->程序->Bea WebLogic Platform. 8.1-> Configuration Wizard”,启动Configuration Wizard工具。
      2.选择“新建WebLogic配置”,单击“下一步”。
      3.选择“Basic WebLogic Server Domain”,单击“下一步”。
      4.选择“自定义”,单击“下一步”。
      5.更改Name,我这儿改为hgknight,单击“下一步”。
      6.选择“否”,单击“下一步”。
      7.选择“否”,单击“下一步”。
      8.选择“否”,单击“下一步”。
      9.输入“User name”和“password”,单击“下一步”,需要8位,简单一点我就都输入hgknight。
      10.选择作为Window服务,单击“下一步”。
      11.默认设置,单击“下一步”。

  • Weblogic(建立数据连接池和建立数据源)

    2009-08-25 10:16:49

    建立数据连接池
    1. 启动WebLogic7
    2. 打开IE6,在地址栏中输入:http://localhost:7001/console
    3. 输入用户名和密码
    4. 在左边的目录树中选中Services->JDBC->Connection Pools,单击右侧的Configure a new JDBC Connection Pool.,输入以下信息:
    Configuration->General页:
    Name = SQL Server Connection Pool
    URL = jdbc:weblogic:mssqlserver4:northwind@localhost
    Driver classname = weblogic.jdbc.mssqlserver4.Driver
    Properties : user = sa
    Password =<- sa的密码
    单击Create建立连接池。
    Targets->Server页:
    将myserver(服务器名称)移至右侧的列表中,但击单击Apply


    建立数据源
    Services->JDBC->Data Sources->Configure a new JDBC Connection Pool
    Configuration->General页:
    Name = SQLServer Tx Data Source
    JNDI Name = SQLServer
    Pool Name = SQL Server Connection Pool
    选中Emulate Two-Phase Commit for non-XA Driver和Row Prefetch Enabled
    单击Create建立数据源。

Open Toolbar