WEBLOGIC项目位置
/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_user/Web1/nacr78/war
WEBLOGIC 配置文件地址
./home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/AdminServer/stage/Web1/plan/WEB-INF/weblogic.xml
./home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/startWebLogic.sh
./home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/bin/startWebLogic.sh
在你定义的域中可以找到如下命令:
/[youHome]/domains/[yourDomain]/startWebLogic.sh
/[youHome]/domains/[yourDomain]/stopWebLogic.sh
启动weblogic,可以参考如下命令:
nohup ./startWebLogic.sh &
查看后台(nohup 会在当前目录下生成一个nohup.out文件作为输出)
tail -f nohup.out
或者:
nohup ./startWebLogic.sh >日志文件名 &
查看后台
tail -f 日志文件名
关闭weblogic,我们更倾向于直接杀掉weblogic进程:
ps -ef|grep java
查找到进程ID之后,直接运行如下命令:
kill -9 ID
将Web应用打包成WAR文件的方法:
(1)在命令行中运用Jar命令
假定有一个Web应用:C:/myHome
myHome/WEB-INF/……
myHome/files/……myHome/p_w_picpath/……myHome/src/……myHome/index.jsp在命令行窗口下执行如下命令:
C:/>cd myHome
C:/myHome/>jar cvf myhome.war *.*/ .
解释:jar cvf [A->war包名].war [B->资源文件及文件夹] [C->将要生成war包的目标文件夹]
“*.*/”(B->)代表当前目录(C:/myHome)下的所有文件及文件夹。
“.” (C->)表明将要在当前目录中生成war包。
操作完成后,找到C:/myHome下新生成的myhome.war,将其拷入TOMCAT_HOME/webapps/下。然后启动Tomcat即可。
(2)利用IDE工具打包,如Eclipse
右键点击你想打包的文件或者项目,选择“export”,然后是选择J2EE,在弹出的对话框中选择“WAR文件” ,上面有许多选项,还可以选“EAR”,“JAR”,个人觉得这个很方便的!
(3)利用ANT工具打包
首先配置好build.xml文件,然后dos下输入ant ...war
(4)用Eclipse的lomboz插件
选中你的web工程,lomboz J2ee---Deploy Module,就可以把Web工程发布并打包了!
CentOS-6.3安装配置Weblogic12.1.1
安装说明
安装环境:CentOS-6.3安装方式:源码安装 软件:wls1211_linux32.bin安装位置:/usr/local/weblogic下载地址:安装准备[root@admin /]# groupadd weblogic #创建weblogic用户组。 [root@admin /]# useradd -g weblogic weblogic #创建weblogic用户,并分配给weblogic组[root@admin /]# passwd weblogic #修改weblogic密码[root@admin /]# mkdir -p /usr/local/weblogic/ #创建/usr/local/weblogic/目录 [root@admin /]# chown -Rf weblogic:weblogic /usr/local/weblogic/ #修改目录所有者权限安装配置
[root@admin /]# cd /usr/local #进入/cd/local[root@admin local]# chmod a+x /usr/local/wls1211_linux32.bin #赋予.bin可执行权限执行./ wls1211_linux32.bin,进入控制台安装的欢迎界面:
[root@admin local]# ./wls1211_linux32.binExtracting 0%............................................................100%无法实例化 GUI,默认进入控制台模式。 <--------------------------- BEA Installer - BEA Products --------------------------->欢迎:此安装程序将引导您完成 BEA Products 的安装。输入 "Next" 或按 Enter 键继续下一个提示。如果您想更改以前输入的数据,则请输入 "Previous"。您可以通过输入 "Exit" 随时退出安装程序。输入 [Exit][Next]> Next键入[Next]继续
此时出现授权许可协议,读完后键入[Yes]继续输入要选择的选项号 或 [Down][Exit][Previous]> 1提示选择一个BEA主目录:/usr/local/weblogic/输入新值 BEA 主目录 或 [Exit][Previous][Next]> /usr/local/weblogic/选择 BEA 主目录:"BEA 主目录" = [/usr/local/weblogic/]使用以上值或选择另一选项:1 - 输入新值 BEA 主目录 2 - 更改为默认值 [/root/bea]输入要选择的选项号 或 [Exit][Previous][Next]> 1执行下一步操作Next输入新值 BEA 主目录 或 [Exit][Previous][Next]> Next选择安装类型:输入要选择的索引号 或 [Exit][Previous][Next]> Next选择产品安装目录:输入要选择的索引号 或 [Exit][Previous][Next]> Next自动创建完域后正在创建域...[Exit]> enter新建domain使用WebLogic用户登录系统
[root@admin /]# su - weblogic[weblogic@admin ~]$ cd /usr/local/weblogic//wlserver_12.1/common/bin[weblogic@admin bin]$ pwd/usr/local/weblogic//wlserver_12.1/common/bin[weblogic@admin bin]$ ./config.sh以下的安装类型Windows,根据提示点下一步,或者选择安装
欢迎:在创建和扩展域之间选择。根据您的选择, Configuration Wizard 将引导您完成生成新域或扩展现有域的步骤。->1|新建 WebLogic 域 | 在您的项目目录中创建 WebLogic 域。 2|扩展现有的 WebLogic 域 | 扩展现有的 WebLogic 域。 使用此选项可以添加应用程序和服务, |或替换现有数据库访问(JDBC)和消息传递(JMS)设置。还可以通过其他方式 |(例如,通过包含 AquaLogic Service Bus)向域中添加其他功能。输入要选择的索引号 或 [Exit][Next]> #直接回车选择域源:选择要从中创建域的源。可以通过 在所需的组件中选择或在现有域模板列表中选择来创建域。->1|选择 Weblogic Platform 组件 | 您可以选择希望在您的域中受支持的 Weblogic 组件。2|选择自定义模板 | 如果要使用现有模板,请选择此选项。此模板可以是使用 Template Builder| 创建的自定义模板。 输入要选择的索引号 或 [Exit][Previous][Next]> #直接回车应用程序模板选择: 可用模板 |_____WebLogic Server (Required)x|_____Workshop for WebLogic Platform [2]输入与括号中完全相同的号码以切换选择 或 [Exit][Previous][Next]> #直接回车配置管理员用户名和密码:创建一个要分配到管理员角色的用户。 此用户是用于启动开发模式服务器的默认管理员。| Name | Value |_|_________________________|_________________________________________|1| *User name: | weblogic |2| *User password: | |3| *Confirm user password: | |4| Description: | This user is the default administrator. |使用以上值或选择另一选项:1 - 修改 "User name"2 - 修改 "User password"3 - 修改 "Confirm user password"4 - 修改 "Description"输入要选择的选项号 或 [Exit][Previous][Next]>2 #选择2,修改密码,我修改为weblogic选择2,修改密码,我修改为weblogic配置管理员用户名和密码:创建一个要分配到管理员角色的用户。 此用户是用于启动开发模式服务器的默认管理员。"*User password:" = []输入新值 *User password: 或 [Exit][Reset][Accept]>weblogic选择3,确认密码,我也输入weblogic输入要选择的选项号 或 [Exit][Previous][Next]> 3配置管理员用户名和密码:创建一个要分配到管理员角色的用户。 此用户是用于启动开发模式服务器的默认管理员。"*Confirm user password:" = []输入新值 *Confirm user password: 或 [Exit][Reset][Accept]> weblogic配置管理员用户名和密码:创建一个要分配到管理员角色的用户。 此用户是用于启动开发模式服务器的默认管理员。| Name | Value |_|_________________________|_________________________________________|1| *User name: | weblogic |2| *User password: | ******** |3| *Confirm user password: | ******** |4| Description: | This user is the default administrator. |使用以上值或选择另一选项:1 - 修改 "User name"2 - 修改 "User password"3 - 修改 "Confirm user password"4 - 修改 "Description"5 - 放弃更改输入要选择的选项号 或 [Exit][Previous][Next]> Next域模式配置:为此域启用开发或生产模式。 ->1|开发模式 2|生产模式输入要选择的索引号 或 [Exit][Previous][Next]> 2Java SDK 选择: ->1|JRockit SDK 1.5.0_11 @ /usr/local/weblogic//jrockit_150_112|Sun SDK 1.5.0_11 @ /usr/local/weblogic//jdk150_113|其他 Java SDK输入要选择的索引号 或 [Exit][Previous][Next]> 2选择配置选项:*是否要修改模板中的任何预配置设置或默认设置?**要保留默认设置或模板设置并直接继续命名和创建域,请保持选中 "否"。 1|是 ->2|否 输入要选择的索引号 或 [Exit][Previous][Next]>2为此域选择目标域目录:"目标位置" = [输入新值或使用值 "/usr/local/weblogic//user_projects/domains"]输入新值 目标位置 或 [Exit][Previous][Next]> #直接回车安装在默认路径,直接回车(一般修改到/opt/mss/mssdomain目录,/opt/mss需手工建,注意目录权限)编辑域信息:| Name | Value |_|________|_____________|1| *Name: | base_domain |输入以下内容的值 "Name" 或 [Exit][Previous][Next]> weblogic10mss #输入domain名字weblogic10mss编辑域信息:| Name | Value |_|________|_______________|1| *Name: | weblogic10mss |使用以上值或选择另一选项:1 - 修改 "Name"2 - 放弃更改 输入要选择的选项号 或 [Exit][Previous][Next]> #直接回车正在创建域...0% 25% 50% 75% 100%[------------|------------|------------|------------][***************************************************]**** 域创建成功! ****启动weblogic
[weblogic@admin bin]$ /usr/local/weblogic//user_projects/domains/base_domain/startWebLogic.shEnter username to boot WebLogic server:weblogic Enter password to boot WebLogic server: 需要输入用户名密码(以上方式启动,当前窗口会挂起)以服务形式启动,不挂在当前shell进程下 在控制台启动的话 Unix 和linux下weblogic 10.3.2之后,配置服务自启动的boot.properties文件不再位于域目录下。而是每个实例目录下的security目录下。如下面这个地址:
weblogic/user_projects/domains/base_domain/servers/AdminServer/security #还要注意的是,我安装的是weblogic12.1。security这个目录都没有,是我自己创建的,然后再创建的boot.properties文件下面是boot.properties文件中的内容。第一次启动Weblogic的时候,会自动加密的。username=weblogicpassword=weblogic123启动Weblogic:
nohup ./startWeblogic.sh& #(以这种方式启动Webligic,在退出控制台后,Weblogic任然在后台运行,不会停止)登录weblogic控制台检查日志文件里面的关键字 Server state changed to RUNNING
http://ip地址:7001/console/停止WebLogic服务
[weblogic@admin /]$cd /usr/local/weblogic//user_projects/domains/base_domain/bin[weblogic@admin /]$ ./stopWeblogic.sh