在开发过程当中,有一种状况是比较尴尬的:须要用到某个软件,可是只须要用到这个软件中的一小部分功能,这样既浪费的磁盘空间,又浪费了CPU空间。好比Weblogic,完整版包括不少功能,可是开发过程当中,只是须要建立数据源、部署项目,而后进行测试便可。因此开发过程当中,须要一款简化的Weblogic(Weblogic开发版)是挺有必要的(若是电脑配置比较壕,也能够任性的使用完整版)。html
从Oracle官网的中间件下载页面中选择合适的版本下载。java
或者直接从个人百度云盘上下载。web
我下载的是wls1213_devzip_update1,就是weblogic12c的1.3.0小版本中的开发版的第一次更新的zip包。oracle
首先设置环境变量:dom
JAVA_HOME:指定JDK的安装目录,个人是C:\Program Files\Java\jdk1.7.0_75 MW_HOME:指定weblogic server的目录,个人是D:\Develop\Weblogic\wls12130 JAVA_VENDOR:指定虚拟机类型,Sun或者Oracle,Sun表示使用Sun的HotSpot虚拟机,Oracle表示使用Oracle的JRockit虚拟机。 VM_TYPE:指定虚拟机类型测试
注意:JAVA_VENDOR与VM_TYPE,在最新的wls12130中,能够不用设置,默认为Sun和HotSpot,以下所示:ui
@rem Set VM_TYPE and JAVA_VENDOR if not set IF (%VM_TYPE%)==() set VM_TYPE=HotSpot IF (%JAVA_VENDOR%)==() set JAVA_VENDOR=Sun
2.2 执行configure.cmd
直接在cmd命令窗口中运行%MW_HOME%目录下的configure.cmd文件,这个过程会解压一些jar文件,知道提示是否配置domain:
spa
2.3 建立domain(相似于websphere 下面的实例 )
下面两种方法都可以建立weblogic的域domain,只是默认的名称不一样,第一种字符界面建立的默认域叫作mydomain,第二种图形界面建立的默认域叫作base_domain,不止何故。(按照DRY原则,两种方式应该调用同一部分的建立代码,也就不会产生不一样的名称,可是看结果是这里用了两套代码。)
code
一、能够在上面执行configure.cmd命令时,输入Y,而后会出现输入用户名、密码的提示:
orm
Enter username to boot WebLogic server: Enter password to boot WebLogic server: For confirmation, please re-enter password required to boot WebLogic server:
注意:密码必须至少包含 8 个字母数字字符, 且至少包含一个数字或一个特殊字符,不然会报错。
二、能够经过执行%MW_HOME%\oracle_common\common\bin下的config.cmd,调用图形界面来建立domain:< 喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KCjxwPjxpbWcgc3JjPQ=="http://www.2cto.com/uploadfile/Collfiles/20150326/20150326100317227.png" alt="建立域" title="\">
根据提示输入相应的配置便可,通常来讲,只须要在须要输入用户名、密码的地方输入。
其余地方能够一路“下一步”,而后点击“建立”。
等待domain建立成功。
等到提示配置成功,点击完成,而后启动weblogic server便可。
2.4 启动server
经过domain目录(个人是D:\Develop\Weblogic\wls12130\user_projects\domains\base_domain)中的startWeblogic.cmd启动,这个过程没有报错,且最后出现 Server state changed to RUNNING 字样,说明启动成功。
能够经过http://localhost:7001/console,进入控制台,开始使用weblogic server。