• Weblogic 8和MyEclipse 5.5 整合 Web 开发


    Weblogic 8和MyEclipse 5.5 整合 Web 开发

    本文为原创作品,转载请注明作者:BeanSoft(刘长炯)和出处。

    启动WebLogic:

    clip_image002

    Server 服务器是通用组件

    Domain 域, 是一组Weblogic的服务器实例,配置信息以及发布的应用的组合,可以有多个. 多个Domain的监听端口不能相同. 通过 Configuration Wizard 来修改或者创建Domain.

    Weblogic的不同版本支持的JSP版本,以及配套的JDK都不同,不能互相更改.

    Domain 目录(不同操作系统上是一致的)

    Config.xml 配置了服务器的信息,相当于Tomcat的conf/server.xml,可以修改里面的监听端口:

    <Server ListenAddress="" ListenPort="7001" Name="myserver"

    Applications等价于Tomcat的webapps。

    startWebLogic.cmd 启动脚本

    stopWebLogic.cmd 关闭脚本

    clip_image004

    Weblogic 8 支持的 Servlet 2.3 和 JSP 1.2, 不支持 EL 表达式, 只能用 JDK 1.4 来启动, 写的程序不能使用 Java 5 的泛型等功能. 必需修改开发工具的编译器等级为1.4. Weblogic 9 支持 J2EE 1.4和 JDK 1.5;Weblogic 10支持最新的Java EE 5和 JDK 1.5:JSF(Java ServerFace),JPA(Java Persistence API,Java持久性API),标注式开发。Weblogic是商业软件,个人使用,学习和开发免费,但是最多只能同时连5个IP。

    Weblogic启动:

    clip_image006

    进入Weblogic控制台:http://localhost:7001/console/

    控制台使用了Applet,所以必需安装了浏览器Java插件(JDK安装的最后一项有选择)并且启用后才能正常浏览。Windows2003的IE安全级别比较高,不能使用。可以用Firefox,Opera等其他浏览器。

    clip_image008

    用户名和密码输入配置Domain的时候指定的用户名和密码。

    clip_image010

     

    clip_image013

    Deployments显示发布的应用,包括EAR(Applications下面),EJB模块,Web应用模块,连接器模块。
    监控服务器的Performance(性能):内存,CPU,线程列表等。

    clip_image015

    MyEclipse 整合 Weblogic 开发

    clip_image017

    clip_image019

    Domain目录是 C:\bea\user_projects\domains\mydomain

    JDK 必需用JDK 1.4

    clip_image021

    配置成功后在Servers视图中出现Weblogic图标。

    clip_image023

    新建Web项目J2EE 版本必须用1.3。

    clip_image025

    发布项目:最终项目发布到C:\bea\user_projects\domains\mydomain\applications\项目名下面。另外在config.xml中加入了配置信息:

    <Application Name="_appsdir_weblogictest_dir"

    Path="C:\bea\user_projects\domains\mydomain\applications"

    StagingMode="nostage" TwoPhase="true">

    <WebAppComponent Name="weblogictest" Targets="myserver" URI="weblogictest"/>

    </Application>

    </Domain>

    clip_image027

    发布成功的检查,先看Console中的Web模块列表,垃圾桶图标可用来删除发布。

    clip_image029

    clip_image031

    重新发布 Redeploy 停止 Stop

    访问:http://localhost:7001/weblogictest/ 检查运行结果。

    如果要写类文件,必须把编译器级别设置成JDK 1.4:

    菜单 Project > Properties

    clip_image033

    Weblogic的JSP表单参数中文问题不论GET还是POST,都通过request.setCharacterEncoding("GBK"); 即可解决。

    查看JNDI树:

    clip_image035

    clip_image037

    JNDI绑定:

    javax.naming.InitialContext ctx = new javax.naming.InitialContext ();// 打开 JNDI 树

    Object o = ctx.lookup("NameService");// 找文件

    out.println(o);

    // 创建目录(Context)

    ctx.createSubcontext("beijing");// 先创建上级目录

    ctx.createSubcontext("beijing/2008");// 创建下级目录

    // 绑定对象

    ctx.rebind("beijing/2008/赞助商", "本拉登");

    ctx.rebind("beijing/问题", new String[] {"物价飞涨", "交通阻塞"} );

    clip_image039

    最开始的时候也没配置成功,
    后来在安装weblogic 9.1的时候看到有个很重要的信息:weblogic自带了JDK。
    然后把myeclpse 6配置weblogic的JDK指向weblogic自带的JDK就成功运行。

  • 相关阅读:
    双向链表循环
    双向链表的删除操作
    双向链表的插入操作
    双向链表的结构
    双向链表的删除操作
    双向链表循环
    OD使用教程17 调试篇17
    OD使用教程17 调试篇17
    双向链表的结构
    独生子女证办理
  • 原文地址:https://www.cnblogs.com/xinxindiandeng/p/1249602.html
Copyright © 2020-2023  润新知