WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。本文主要介绍搭建及基本配置。
官方文档地址:http://docs.oracle.com/en/middleware/index.html
WebLogic Server具有开发和部署关键任务电子商务Web应用系统 所需的多种特色和优势。
地址:
http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html?ssSourceSiteId=ocomen
版本说明:
zip.. 绿色版,解压就可运行使用。
Generic…下载后是个jar包,带有安装向导
剩下的是各个系统的带有开发环境的文件,较大。
这里我们下载第二个,带有向导的安装文件。
下载完成后,文件是个可执行的jar文件,因此我们进入到系统jdk下的/bin目录中,在命令窗口中执行
1 |
java <span class="hljs-attribute">-jar</span> 下载的weblogic文件 |
可启动安装向导进行安装,这里省略安装步骤。
安装完成后启动webligic 可看到如下信息:
这时可以在浏览器中查看weblogic管理平台
http://localhost:7001/console(7001为默认端口,与tomcat8080一样)
第一次启动页面如下,系统会进行相关配置,等会一会就可以看见管理平台
下载linux版的jdk 安装并设置环境变量,具体方法参照各个linux发行版本的安装命令。
这里我们创建新的用户用于安装weblogic
1 2 3 4 |
<span class="hljs-preprocessor"># groupadd weblogic //创建组</span> <span class="hljs-preprocessor"># useradd -g weblogic weblogic//创建用户并指定组</span> <span class="hljs-preprocessor"># passwd weblogic //修改密码</span> <span class="hljs-preprocessor"># su - weblogic 切换用户</span> |
安装与windows下一样,使用java 执行jar文件即可。
启动安装向导安装步骤和windows下一样。
进行到这步的时候我们选择生产环境,和之前的windows不一样,windows下我们可以选择开发版。
完成之后如下图:
我们到weblogic安装目录下启动weblogic
因为是生产环境,在启动日志时会提示输入密码 ,输入我们设置的密码最后看到启动成功。
进入到weblogic安装目录下,进到user_projects/domains/base_domain/servers/AdminServer 下
新建文件夹 命名为:security
进入文件夹,新建文件boot.properties,内容如下:
1 2 |
<span class="hljs-setting">username=<span class="hljs-value">登陆用户名</span></span> <span class="hljs-setting">password=<span class="hljs-value">密码</span></span> |
再次启动则不会让你输入用户名密码。
在生产环境中,进入到当前域的根目录下。
在config/config.xml中可以通过配置从生产环境切换开发环境
将true改为false即可,这是在生产模式中改开发模式,在开发模式中看不到这段配置项
进入D:\Oracle\Middleware\Oracle_Home\wlserver\common\bin下
运行config.cmd linux下运行config.sh可启动配置向导,可以添加新的域。
进入weblogic管理页面,点击进入服务器管理页面 ,点击新建,输入服务器名称以及端口
部署应用后目标选择新建的server,输入下面的命令可以启动该server
1 2 |
startManagedWebLogic<span class="hljs-preprocessor">.cmd</span> managed_server_name admin_url (Windows) startManagedWebLogic<span class="hljs-preprocessor">.sh</span> managed_server_name admin_url (UNIX) |
如:
c:\Oracle\Middleware\user_projects\domains\mydomain\bin\startManagedWebLogic.cmd myManagedServer http://AdminHost:7001
managed_server_name将指定受管服务的名称,admin_url指定管理服务监听地址(主机、IP地址,或者DNS名称),端口。如果管理服务和受管服务在一起的话,可以省略admin_url
进入D:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\config
编辑config.xml
说明:
1.D:\bea为笔者weblogic安装目录
2.D:\bea\user_projects\domains\base_domain为笔者域创建目录
方法1:
修改文件:D:\bea\wlserver_10.3\common\bin\commEnv.cmd
修改如下行:
@rem Reset JAVA Home
set JAVA_HOME=d:\bea\jdk160_05
方法2:
修改文件:D:\bea\user_projects\domains\base_domain\bin\setDomainEnv.cmd
在下面行
call “%WL_HOME%\common\bin\commEnv.cmd”
后面增加
set JAVA_HOME=d:\bea\jdk160_05
方法3:
修改文件:D:\bea\user_projects\domains\base_domain\bin\startWebLogic.cmd
在下面行
%JAVA_HOME%\bin\java %JAVA_VM% -version
前面增加:
set JAVA_HOME=d:\bea\jdk160_05
方法4:
修改domain中的 setDomainEnv.cmd 文件,将 SUN_JAVA_HOME 和 JAVA_HOME 修改为安装后的JDK路径。
1 2 3 4 5 6 7 8 9 10 11 12 |
set SUN_JAVA_HOME=C:\Program Files\Java\jdk1.6.0_27 if “%JAVA_VENDOR%”==”Oracle” ( set JAVA_HOME=%SUN_JAVA_HOME% ) else ( if “%JAVA_VENDOR%”==”Sun” ( set JAVA_HOME=%SUN_JAVA_HOME% ) else ( set JAVA_VENDOR=Sun set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_27 ) ) |
(文章转载自网络)