100多M的J2EE培训内容

源代码在线查看: linux+jdk+weblogic server+oracle 配置.txt

软件大小: 99958 K
上传用户: Jonson_zhu
关键词: J2EE 100
下载地址: 免注册下载 普通下载 VIP

相关代码

				   
				Linux + JDK + WebLogic Server+ Oracle 的安装配置过程   
				  现在越来越多的项目是基于Linux或Unix下的,而在Linux上给客户上安装一个项目,需要进行许多的安装设置过程,比如数据库的,WebLogic Server的。现写下基于Red hat Linux7.1 +jdk1.3+WebLogic Server7.0 +oracle9.2 的安装配置过程。 
				一.安装好linux ,安装过程比较简单,不在此叙述.
				
				二.JDK的安装配置.
				一般以root用户安装。
				先从SUN网站上下载一个jdk.比如:j2sdk-1_3_1_06-linux-i586.bin,放到/usr/local
				下,
				  chmod a+x j2sdk-1_3_0-linux.bin(添加执行权限)
				  ./j2sdk-1_3_0-linux.bin
				
				安装RPM文件格式:
				  chmod a+x j2sdk-1_3_0-linux-rpm.bin 
				  ./j2sdk-1_3_0-linux-rpm.bin 
				  rpm -iv j2sdk-1_3_0-linux.rpm 
				  rpm -iv --force j2sdk-1_3_0-linux.rpm
				  ./j2sdk-1_3_1_06-linux-i586.bin
				
				设置环境变量:
				  # vi /etc/profile
				里面添加:
				  export JAVA_HOME=/usr/local/jdk1.3.1_06/
				  export CLASSPATH=.:/usr/local/ jdk1.3.1_06/lib
				PATH=$PATH:$JAVA_HOME/bin
				
				三、Oracle 9i的安装配置
				1.从oracle网站下载oracle9i.
				2.解压oracle文件
				gunzip Linux9i_Disk1.cpio.gz Linux9i_Disk2.cpio.gz Linux9i_Disk3.cpio.gz
				
				cpio -idmv < Linux9i_Disk1.cpio 
				cpio -idmv < Linux9i_Disk2.cpio 
				cpio -idmv < Linux9i_Disk3.cpio
				
				3.以root用户登陆,创建oracle用户,目录,设置oracle环境变量.
				  Create Oracle User Accounts
				  # groupadd dba
				  # groupadd oinstall
				  # useradd -g oinstall -G dba oracle
				  # passwd ********
				  Create Oracle Directories
				  # mkdir /opt/oracle
				  # mkdir /opt/oracle/product
				  # mkdir /opt/oracle/product/9.2.0
				  # chown -R oracle.oinstall /opt/oracle
				  # mkdir /var/opt/oracle
				  # chown oracle.dba /var/opt/oracle
				  # chmod 755 /var/opt/oracle
				  Set Oracle Environments
				  As the oracle user execute the following commands:
				  # vi /home/oracle/.bash_profile添加
				
				  export ORACLE_BASE=/usr/local/oracle
				  export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
				  export ORACLE_SID=orcl
				  export ORACLE_TERM=xterm
				  export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
				  LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
				  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
				  export LD_LIBRARY_PATH
				  CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
				  CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
				  export CLASSPATH
				  PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
				
				调整内存
				  Shared Memory
				  su root
				  # vi/etc/sysctl.conf里添加
				  kernel.shmmax=1073741824
				4.安装oracle
				  进入Disk1目录
				  cd Disk1
				  在控制台窗口敲入
				  ./runInstaller
				安装完了以后,启动数据库
				oracle$ sqlplus /nolog
				SQL> connect / as sysdba
				SQL> startup
				
				oracle 的安装过程比较复杂,而且如果你的开发包安装的不够全的话,会出现一些错误,具体请参考: http://www.puschitz.com/InstallingOracle9i.shtml
				
				5.设置oracle 自启动
				
				(1)vi /etc/oratab
				  orcl:/usr/local/oracle/product/9.2.0:Y
				(2)vi /home/oracle/.bash_profile
				  ORACLE_SID=orcl
				  ORAENV_ASK=NO
				  export ORACLE_SID ORAENV_ASK
				  . oraenv
				(3)在 /etc/rc.d/init.d 下创建一个dbora文件。
				内容如下:
				
				  #!/bin/sh
				  ORA_HOME=/usr/local/oracle/product/9.2.0
				  ORA_OWNER=oracle
				  if [ ! -f $ORA_HOME/bin/dbstart ]
				  then
				  echo "Oracle startup: cannot start"
				  exit
				  fi
				  case "$1" in
				  'start') #start oracle database and listeners
				  su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart"
				  su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
				  ;;
				  'stop') #stop oracle databse and listeners
				  su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
				  su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut"
				  ;;
				  esac
				
				把这个文件与下列文件联接:
				ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc3.d/S99dbora
				ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc5.d/S99dbora
				ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc0.d/K10dbora
				
				(4)编辑dbstart文件
				以oracle用户登陆
				vi /usr/local/oracle/product/9.2.0/bin/dbstart
				- add the following line: 
				SPFILE=${ORACLE_HOME}/dbs/spfile${ORACLE_SID}.ora 
				after this line: PFILE=${ORACLE_HOME}/dbs/init${ORACLE_SID}.ora 
				
				- change: 
				if [ -f $PFILE ] ; then 
				to: 
				if [ -f $PFILE -o -f $SPFILE ] ; then
				重启动服务器,检查数据库是否已经起来。
				
				
				四、WebLogic 配置。
				从bea网站上下载一个WebLogic Server.开始安装。
				[test@linux2 download]$ chmod a+x server701_linux.bin
				[test@linux2 download]$ ./server701_linux.bin
				按照提示安装即可。 
				五.设置WebLogic Server 自启动.
				以root用户登陆。 
				vi /etc/rc.d/rc.local 
				把su - test -c "/home/test/bea/user_projects/mydomain/startWebLogic.sh 2>&1> /dev/null &"
				(这里的 test是你安装WebLogic Server时候的用户名.)
				放到/etc/rc.d/rc.local里就行了,不过这样有一个缺点,你WebLogic Server启动后一直在后台运行,你不能看到上面的提示信息和出错信息.
				
				六.调整你的WebLogic Server,便于用户的使用。
				设置默认 Web Application,从
				  mydomain> Servers> myserver>connection>http>Default Web Application
				选中你的web application即可。
				设置你的首页,在你web application里面的web.xml里面添加一句
				  
				  你得页面
				  
				
				
				以上安装过程在Red hat Linux7.1 +jdk1.3+WebLogic Server7.0 +oracle9.2下安装测试通过。 
				 			

相关资源