zoukankan      html  css  js  c++  java
  • MyEclipse配置Weblogic服务器

    MyEclipse版本:MyEclipse6.5

    Weblogic版本:WebLogic Server 12.1.1.0

    配置步骤:

    一、安装Weblogic,步骤见WLS Zip Distribution for Oracle WebLogic Server 12.1.1.0

    二、安装MyEclipse,步骤见JAVA web开发基础(六)、MyeclipseJAVA web开发基础(五)、java sdk,eclipse,tomcat安装

          其中需要注意设置Myeclipse的jdk为安装Weblogic时的jdk,大致设置如下:

          1、打开MyEclipse->Window->Perferences->java->installed jres,单击add,

          2、jre nameJAVA_JDK(名字随便输)

          3、JRE home directory:E:\PGIS\mywls\JAVA(安装Weblogic时的jdk地址)

    三、在MyEclipse配置安装Weblogic  

    打开MyEclipse->Window->Perferences->MyEclipse Enterprise Workbench->Servers->Weblogic->Weblogic 10.x

      1、weblogic server选择Enable

      2、设置其他几个部分: 

          (1)BEA home directory:E:\PGIS\mywls

      (2)Weblogic installation directory:E:\PGIS\mywls\wlserver

      (3)Admin username:Weblogic123

      (4)Admin password:Weblogic123

      (5)Execution domain root:E:\PGIS\mywls\user_projects\domains\base_domain

      (6)Execution server name:AdminServer  

      (7)Security policy file:E:\PGIS\mywls\wlserver\server\lib\weblogic.policy

      (8)JAAS login configuration file:省略。

      3、单击JDK节点

         (1)weblogic jdk name选择weblogic安装的jdk,本例中是JAVA_JDK

         (2)在Opional Java VM arguments下的输入框中输入以下内容:

           -ms64m
           -mx64m
           -Djava.library.path="E:\PGIS\mywls\wlserver\server\bin"
           -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false
           -XX:MaxPermSize=128m

       4、单击paths节点:prepend to classpath中单击add jar/zip,去E:\PGIS\mywls\wlserver\server\lib目录下,选择weblogic.jar

       5、保存退出

       6、在MyEclipse中的Servers中就可以看到Weblogic 10.x服务器,单击run就可以运行服务器,如果没有异常,控制台有Server started in RUNNING mode(服务器正在运行)的信息后,表示配置正确,服务器已经启动成功。此时你在浏览器中敲入http://localhost:7001/console,就可以登录weblogic服务器了  

     备注:

    在安装过程中可能会出现以下几个错误:

    1、MyEclipse中启动weblogic时提示

    Exception in thread "main" java.lang.AssertionError: JAX-WS 2.2 API is required, but an older version was found in the JDK.

    Use the endorsed standards override mechanism (http://java.sun.com/javase/6/docs/technotes/guides/standards/).

    1) locate the bundled Java EE 6 endorsed directory in $WL_HOME/endorsed.

    2) copy those JAR files to $JAVA_HOME/jre/lib/endorsed OR add the endorsed directory to the value specified by system property java.endorsed.dirs.

    at utils.ValidateJavaEE6EndorsedOverrides.validateLib(ValidateJavaEE6EndorsedOverrides.java:55)

    at utils.ValidateJavaEE6EndorsedOverrides.validateEndorsedOverrides(ValidateJavaEE6EndorsedOverrides.java:32)

    at weblogic.Server.main(Server.java:61)

    解决办法:

     Exception in thread "main" java.lang.AssertionError: JAX-WS 2.2 API is required, but an older version was found in the JDK.

    Use the endorsed standards override mechanism (http://java.sun.com/javase/6/docs/technotes/guides/standards/).
    1) locate the bundled Java EE 6 endorsed directory in $WL_HOME/endorsed.
    2) copy those JAR files to $JAVA_HOME/jre/lib/endorsed OR add the endorsed directory to the value specified by system property java.endorsed.dirs.
    at utils.ValidateJavaEE6EndorsedOverrides.validateLib(ValidateJavaEE6EndorsedOverrides.java:55)
    at utils.ValidateJavaEE6EndorsedOverrides.validateEndorsedOverrides(ValidateJavaEE6EndorsedOverrides.java:32
    中文说明:将E:\PGIS\mywls\wlserver\endorsed的文件拷贝到E:\PGIS\mywls\JAVA\jre\lib\endorsed下即可(weblogic和JAVA jdk安装目录根据自己的路径设置)
     

    2、MyEclipse中启动weblogic时提示

    <May 7, 2012 7:51:19 PM PDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>
    <May 7, 2012 7:51:19 PM PDT> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
    <May 7, 2012 7:52:20 PM PDT> <Error> <HTTP> <BEA-101216> <Servlet: "AppManagerServlet" failed to preload on startup in Web application: "console".
    java.lang.OutOfMemoryError: PermGen space
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:343)
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:302)
    Truncated. see log file for complete stacktrace

    解决办法:Eclipse –preferences-weblogicjavaVM optionadd按钮,增加一行:

                 -XX:MaxPermSize=128m(这个是按照内存1G配置,如果你的内存足够大,你可以设置大于128)
                  有人说需要修改.sh文件,其实我觉得不必要,直接在eclipse的weblogic插件下修改,显得更为方便。
                 重新启动weblogic,是否发现之前的错误飞了。

    这一部分参考:http://www.blogjava.net/soddabao/archive/2008/08/29/225548.html

  • 相关阅读:
    hdu 1716 排列
    codevs 2597 团伙
    创建了一个静态数组,越界访问为什么不报错
    hdu 2083 简易版之最短距离
    hdu 2073 无限的路
    hdu 2060 Snooker
    hdu 1877
    hdu 1042 N!
    hdu 1799 循环多少次?
    百练:2972 确定进制
  • 原文地址:https://www.cnblogs.com/king1302217/p/2598925.html
Copyright © 2011-2022 走看看