weblogic

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



打包生成war文件

http://blog.csdn.net/wk843620202/article/details/9179923 

http://blog.csdn.net/code_java/article/details/2457749 


http://www.flybi.net/article/8 


在你定义的域中可以找到如下命令:

/[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

 








http://blog.itpub.net/204893/ 


http://wenku.baidu.com/link?url=c4Tf2Ga9c7oMZStTscMxuuh8L8OsX-7zGzGAobVPye3fnbgFl4f-Oojsy9h7Xsh9yvs9lr2NyE_7dneyhBGFnv-JRcoNdM-d_5h3DfNRuo3 


将Web应用打包成WAR文件的方法:

(1)在命令行中运用Jar命令

假定有一个Web应用:C:/myHome

myHome/WEB-INF/……
myHome/files/……
myHome/image/……
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
下载地址:http://www.oracle.com/technetw ... .html

安装准备

[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.bin
Extracting 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_11
2|Sun SDK 1.5.0_11 @ /usr/local/weblogic//jdk150_11
3|其他 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.sh
Enter 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=weblogic
password=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


你可能感兴趣的:(centos,weblogic)