zoukankan      html  css  js  c++  java
  • windows安装weblogic并集成到eclipse

    1.下载

    java是跨平台的,所以windows下载和linux一样的jar文件安装就行,当然也可以使用windows安装程序来安装。

    (weblogic下载不需要购买--oracle产品都是补丁和技术支撑才需要购买--但需要登录oracle账号)

    下载页面:http://www.oracle.com/technetwork/cn/middleware/ias/downloads/wls-main-091116-zhs.html

    下图中通用就是weblogic的jar文件(的zip压缩包),快捷安装程序就是安装程序(的zip压缩包),我们这里选下载“通用”(通用jar可用于所有操作系统安装)。

    2.安装

    2.1安装jdk

    运行jar文件首先当然要安装jdk,jdk安装比较普遍需要教程可参考链接,这里就不多坠述。

    我们这里要安装的是weblogic 12.2.1.3版本,其jar文件内的class文件魔数为0x0032(十进制就是50),所以该版本weblogic应该是以jdk1.6编译(或兼容jdk1.6),也应是安装jdk1.6及以上版本即可。我们这里使用jdk1.8。

    安装时发现,正常安装weblogic并正配置JAVA_HOME且未配置JRE_HOME,但运行安装时报(weblogic 10.3.6没见报):

    此安装程序必须使用 Java 开发工具包 (JDK) 执行,,但 D:AndroidJavajre1.8.0_151 不是有效的 JDK Java 主目录。

    解决办法一是指定java的具体路径(官方文档这么装的,如下图一),二是切换到%JAVA_HOME%in目录下再执行安装(如下图二)

    这两种办法都能正常启动安装。

    从意思上看就是安装时原先java使用了jre中的java来运行jar,但从where java上来确实没有指向jre不懂问题在哪,反正明确指出要使用java路径即可。

    2.2安装weblogic

    在cmd中执行安装命令,出现安装界面,除了修改安装路径其他全都默认点下一步即可。

    %JAVA_HOME%injava -jar fmw_12.2.1.3.0_wls.jar

    “自动启动配置向导”就是启动domain创建向导程序,做为骄傲的IT工程师我们怎么可能使用自动启动这么低端的操作呢,果断取消钩选。

    2.3创建domain

    手动启动domain创建向导程序,进入D:OracleMiddlewareOracle_Homewlservercommonin(根据自己安装路径修改),双击config.cmd

    输入管理用户用户名密码,用于后边的启动domain和登录控制台

    开发模式和生产模式的区别就是,开发模式在修改配置时不需要点击锁定可以直接修改,生产模式需要点锁定,建议养成习惯都用生产模式

    我们需要一个管理服务器

    监听端口默认7001,我这里按习惯改成了9000,改不改随便,后边的url做相应修改就可以了

    2.4weblogic集成到eclipse

    先安装eclipse,eclipse安装也没什么,直接下载解压然后双击启动就可以了

    下载页面:http://www.eclipse.org/downloads/eclipse-packages/

    集成weblogic其实和集成tomcat操作基本是一样的

    (不过由于可能适配包不支持最新的weblogic12所以我新装了jdk1.7和weblogic10.3.6来演示,10.3.6安装界面看起来有点区别实际也是那几项,也由此可以看出weblogic没在注册表写多少东西使得windows也可以安装多个weblogic)

    选择接受协议后开始安装适配包,由于你懂得的网络问题安装比较慢,较入没有东西弹出来但在eclipse右下角会有安装进度

    选择重启eclipse,重启后再次按前边步骤进到下图界面

     

    可以看到weblogic已成功添加,直接点击“Apply and Close”。但现在我们并没有指定domain目录所以下边还得指定domain

    在图中标签中展出“Known Domains”,然后在其中选择我们前边创建的base_domain

    可以看到检测报错: The server is invalid. Error occurred reading server credential. Required file or directory 'servers/AdminServer/security/boot.properties' cannot be found.

    意思是在domain目录中找不到'servers/AdminServer/security/boot.properties' ,这是weblogic启动需要的用户密码文件默认没有这个文件,也没有servers/AdminServer/security目录。

    所以我们进入domain主目录(我这里是D:OracleMiddlewareuser_projectsdomainsase_domain),然后创建servers/AdminServer/security目录并在该目录下创建boot.properties文件

    最后用记事本打开boot.properties,在其中写入前边创建domain时指定的用户名密码并保存,比如我这里是:

    username=weblogic
    password=abcd1234

    先点Back返回上一步再点Next返回来,就不会有报错:

     

    我们这里由于什么都没配,所以没有资源,直接点“Finish”即可

    这意思是boot.properties中还是明文密码这样不安全,不管他直接选“No”即可,使用一个项目测试可以看到weblogic可正常服务

     参考:

    https://jingyan.baidu.com/article/17bd8e521acdf085aa2bb848.html

  • 相关阅读:
    Calling a parent window function from an iframe
    JSON with Java
    Posting array of JSON objects to MVC3 action method via jQuery ajax
    What's the difference between jquery.js and jquery.min.js?
    jquery loop on Json data using $.each
    jquery ui tabs详解(中文)
    DataTables warning requested unknown parameter
    Datatables 1.10.x在命名上与1.9.x
    jQuery 1.x and 2.x , which is better?
    DataTabless Add rows
  • 原文地址:https://www.cnblogs.com/lsdb/p/8143721.html
Copyright © 2011-2022 走看看