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

  • 相关阅读:
    php中file_get_contents的图片乱码
    Lsh and Rsh (左移和右移)
    |=的含义
    Intercultural Communication Drama
    VS代码块快速折叠快捷键
    C++sqrt()函数与sqrtf()函数的区别
    C++中union和struct之间的区别
    泛型编程
    生成百度网盘目录文件
    字符串前L的含义
  • 原文地址:https://www.cnblogs.com/lsdb/p/8143721.html
Copyright © 2011-2022 走看看