梦幻之旅

DEBUG - 天道酬勤

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  671 随笔 :: 6 文章 :: 256 评论 :: 0 Trackbacks

1.1 准备工作:

1.1.1 检查系统是否安装JDK

I. 检查命令为:

echo   $JAVA_HOME

如果返回结果为空,说明没有当前系统没有安装JDK,需要安装JDK,需要下载JDK安装文件

II. 下载JDK安装文件:

下载文件:jdk-6u45-linux-i586.bin 

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

III. 安装JDK

1)给/usr目录下创建 java目录(如果不存在再创建),命令:

  1. cd  /usr   
  2.   
  3. sudo  mkdir java   

2)移动 jdk-6u45-linux-i586.bin 文件到/usr/java目录 

  1. sudo mv jdk-6u45-linux-i586.bin  /usr/java  

3)给 jdk-6u45-linux-i586.bin分配权限 

  1. sudo chmod 777  jdk-6u45-linux-i586.bin   

4)安装JDK ,命令:

  1. sudo ./jdk-6u45-linux-i586.bin   

5)配置环境变量(添加JDK到环境变量)

  1. sudo vi /etc/profile   


 

export JAVA_HOME=/usr/java/jdk1.6.0_45 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

注意检查/usr/java 目录下 jdk的版本号,是否与配置的jdk版本号一致,以/usr/java目录的jdk版本为准!

6)使刚才添加的环境变量即使生效,命令:

  1. source /etc/profile  

7)检查jdk安装情况 :

  1. echo   $JAVA_HOME  

1.1.2 准备weblogic安装文件

I. 下载weblogic安装文件:

下载文件:wls1036_dev.zip

下载地址:

http://www.oracle.com/technetwork/cn/middleware/weblogic/downloads/wls-main-091116-zhs.html

II. 上传weblogic安装文件到用户目录:

上传weblogic安装文件到用户目录

1.2 安装weblogic

1.2.1 配置weblogic环境变量

I. 解决weblogic安装文件到指定目录

  1. sudo  unzip  -d weblogc1036  wls1036_dev.zip   
  2.   
  3. sudo  chmod 777 -R  weblogc1036  
  4.   
  5. sudo   mv  weblogc1036 /usr/   

II. 配置weblogic环境变量 MW_HOME

  1. sudo vi /etc/profile   


 

export MW_HOME=/usr/ weblogc1036

使刚才添加的环境变量即使生效,命令:

  1. source /etc/profile  

1.2.2 安装weblogic服务

I. 打开 $MW_HOME 目录 

  1. cd  $MW_HOME  

II. 检查当前环境是否符合weblogic安装要求

 

  1. . $MW_HOME/configure.sh   


 

III. 配置weblogic初始化参数

  1. . $MW_HOME/wlserver/server/bin/setWLSEnv.sh   

IV. 创建weblogic  域(domain

  1. . $MW_HOME/wlserver/common/bin/config.sh  

在安装过程,基本上不需要去做修改,只需要一直下一步即可,在创建过程中需要修改的就是配置weblogic域的名称  ,登录账户和密码 及 域的端口号

如果在服务器上直接操作有图形化界面,根据提示创建weblogic域,如果是远程则需要根据提示选择相关配置及域名称,登录账户,登录密码,端口号等信息,远程添加域最后一步比较慢,建议等待直到出现提示信息 “创建成功”字样时,退出否则启动,停止等sh脚本将没有被创建

V. 启动weblogic服务,并运行刚才创建的domian 空间

打开刚才创建域的目录执行

  1. . $MW_HOME/user_projects/domains/base_domain/startWebLogic.sh  


 

测试weblogic服务是否安装成功:

在浏览器地址栏输入 :http://localhost:7001/console 

可以打开weblogic管理登陆页面,如果weblgoc 域管理账户和密码登录,进入weblogic管理界面,说明weblogic服务安装成功!

1.2.3 部署java web项目

I. 解决java项目部署到weblogic中不能进行查询数据库操作

1)下载并上传 antlr-2.7.6.jar 到 $MW_HOME/server/lib/ 目录

2)修改刚才创建域中配置文件  setDomainEnv.sh 

  1. sudo   vi  $MW_HOME/user_projects/domains/base_domain/bin/setDomainEnv.sh  

                

添加  PRE_CLASSPATH="${WL_HOME}/server/lib/antlr-2.7.6.jar"

3)重新启动 weblogic域 服务:

关闭 :

  1. . $MW_HOME/user_projects/domains/base_domain/bin/stopWebLogic.sh      

启动 :

  1. . $MW_HOME/user_projects/domains/base_domain/startWebLogic.sh  


II. java项目部署到weblogic域中

将目标java web项目打包成后缀名称为“ .war ”的文件,上传至linux服务器指定目录

weblogic 域 管理界面,点击左侧导航菜单中的部署 ,打开部署项目页面,找到对应的项目war包,点击安装,根据提示进行部署即可。 例如:xabeschrm.war 

测试项目,是否部署成功 :

在浏览器地址栏输入 :http://localhost:7001/xabeschrm 

使用正确的账户和密码登录xabeschrm系统,即部署成功!

1.2.4 问题及解决办法和修改后configure.sh文件

I.  MW_HOME 应该指定到一个目录

启动时,偶尔会报 “MW_HOME 应该指定到一个目录”错误解决办法:

source /etc/profile 

(使环境变量生效)

II.  修改后的configure.sh文件内容

configure.sh

  1. #!/bin/sh  
  2.   
  3.   
  4. # ****************************************************************************  
  5.   
  6. # This script is used to setup certain artifacts in a zip distribution after   
  7.   
  8. # the extraction process. This script has to be rerun whenever the target   
  9.   
  10. # location is moved to another folder or machine  
  11.   
  12. #  
  13.   
  14. # JAVA_HOME and MW_HOME need to be configured prior to invoking this script  
  15.   
  16. # ****************************************************************************  
  17.   
  18.   
  19. SCRIPT_DIR="$(cd $(dirname $0) && pwd)"  
  20.   
  21.   
  22. # Users must set $MW_HOME variable  
  23.   
  24. if [ -z "$MW_HOME" ]; then  
  25.   
  26.   echo "ERROR: You must set MW_HOME and it must point to a directory".  
  27.   
  28.   exit 1;  
  29.   
  30. fi  
  31.   
  32.   
  33. if [ ! -d $MW_HOME ]; then  
  34.   
  35.   echo "       where an installation of WebLogic exists. Ensure you point"  
  36.   
  37.   exit 1;  
  38.   
  39. fi  
  40.   
  41.   
  42.   
  43. if [ ! "$(ls -A $MW_HOME)" ]; then  
  44.   
  45.   echo "       this variable to the extract location of the zip distribution."  
  46.   
  47.   exit 1;  
  48.   
  49. fi  
  50.   
  51.   
  52. # Users must set $JAVA_HOME variable  
  53.   
  54. if [ -z $JAVA_HOME ]; then  
  55.   
  56.   echo "ERROR: You must set JAVA_HOME and point it to a valid location"  
  57.   
  58.   exit 1;  
  59.   
  60. fi  
  61.   
  62.   
  63. if [ ! -d "${JAVA_HOME}/bin" ]; then  
  64.   
  65.   echo "       of where your JDK has been installed"  
  66.   
  67.   exit 1;  
  68.   
  69. fi  
  70.   
  71.   
  72. # Setup the WLS environment  
  73.   
  74. . ${MW_HOME}/wlserver/server/bin/setWLSEnv.sh  
  75.   
  76.   
  77. # Generate .product.properties and the registry.xml required for configuration  
  78.   
  79. # provisioning  
  80.   
  81. ${JAVA_HOME}/bin/java -Dant.home=${MW_HOME}/modules/org.apache.ant_1.7.1 \  
  82.   
  83.   org.apache.tools.ant.Main -f ${MW_HOME}/configure.xml  
posted on 2014-08-15 18:42 HUIKK 阅读(7629) 评论(0)  编辑  收藏 所属分类: webservice

只有注册用户登录后才能发表评论。


网站导航: