如果中间有任何问题请联系作者:291562721

界面安装weblogic首先

需要工具:

链接:https://pan.baidu.com/s/1x3uYxsnycjT2Xi2TOTbDdQ
提取码:uxzo

  1.xmange #连接界面的时候需要xmange中Xmanager - Passive工具

安装linux支持界面安装:

  1. yum grouplist
  2. yum groupinstall "X Window System"
  3. yum groupinstall Desktop
  4. yum install xterm
  5. yum install xclock

创建weblogic用户组和用户并创建weblogic目录设置用户密码(weblogic目录在/home/weblogic下创建)

  1. /usr/sbin/groupadd weblogic
  2. /usr/sbin/useradd -g weblogic weblogic
    cd /home/weblogic
    mkdir weblogic 
    passwd weblogic 第一次创建密码,第二次登陆密码

下载上传下载命令或者使用工具(工具自己找)进入目录上传文件 rz(上传文件命令),sz(下载文件命令)

  1. yum -y install lrzsz
  2. rz 上传jdk安装包 链接:https://pan.baidu.com/s/1npkcrbcCiCPLM-lEWMA-iw 提取码:0wv3 

 rz 上传weblogic安装包 链接:https://pan.baidu.com/s/13Ntvh6uO6CzQXeU3fL6Kvg  提取码:39vy

给weblogic目录用户组和用户修改为weblogic用户并修改jdk和weblogic安装包为可执行文件

  1. chown -R weblogic:weblogic ./weblogic/
    chmod -R 755  jdk-6u45-linux-x64.bin wls1036_generic.jar

安装jdk安装包

  1. ./jdk-6u45-linux-x64.bin (这是我安装jdk的包名)

切换到weblogic用户最好另外打开一个

  1. su - weblogic

添加java的环境变量在bash_profile中:

  1. .bash_profile文件在~目录中
  2. vi ~/.bash_profile (进入文件在最后添加以下环境变量)

export JAVA_HOME=/home/weblogic/weblogic/jdk1.6.0.45

export PATH=/home/weblogic/weblogic/jdk1.6.0_45/bin:$PATH

修改完环境变量执行命令刷新环境变量让其生效

  1. source .bash_profile

 检查是否安装成功

  1. java -version

接下来安装weblogic

打开xmanage中的Xmanager - Passive文件

  1. export DISPLAY=windowsIP地址:0.0
    java  -jar wls1036_generic.jar

进入图形化点击下一步:

设置好点击next

点解yes进入下一步

默认选择点击nxet

点击done完成安装

替换commEnv.sh文件,所在目录/weblogic/wlserver_10.3/common/bin

  1. cd /home/weblogic/wlserver_10.3/common/bin
    rz commEnvbak.sh 上传文件
    mv commEnvbak.sh commEnv.sh 替换文件
    文件内容如下:
  1. #*****************************************************************************
  2. # This script is used to set up a common environment for starting WebLogic
  3. # Server, as well as WebLogic development.
  4. #
  5. # It sets the following variables:
  6. # BEA_HOME - The home directory of all your BEA installation.
  7. # MW_HOME - The home directory of all your Oracle installation.
  8. # WL_HOME - The root directory of the BEA installation.
  9. # COHERENCE_HOME - The root directory of the COHERENCE installation.
  10. # ANT_HOME - The Ant Home directory.
  11. # ANT_CONTRIB - The Ant contrib directory
  12. # JAVA_HOME - Location of the version of Java used to start WebLogic
  13. # Server. See the Oracle Fusion Middleware Supported System Configurations page
  14. # (http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html) for an
  15. # up-to-date list of supported JVMs on your platform.
  16. # JAVA_VENDOR - Vendor of the JVM (i.e. BEA, HP, IBM, Sun, etc.)
  17. # JAVA_USE_64BIT - Indicates if JVM uses 64 bit operations
  18. # PATH - JDK and WebLogic directories will be added to the system
  19. # path.
  20. # WEBLOGIC_CLASSPATH - Classpath required to start WebLogic Server.
  21. # FMWCONFIG_CLASSPATH - Classpath required to start config tools such as WLST, config wizard, pack, and unpack..
  22. # FMWLAUNCH_CLASSPATH - Additional classpath needed for WLST start script
  23. # LD_LIBRARY_PATH, LIBPATH and SHLIB_PATH
  24. # - To locate native libraries.
  25. # JAVA_VM - The java arg specifying the VM to run. (e.g.
  26. # -server, -hotspot, etc.)
  27. # MEM_ARGS - The variable to override the standard memory arguments
  28. # passed to java.
  29. # CLASSPATHSEP - CLASSPATH delimiter.
  30. # PATHSEP - Path delimiter.
  31. # DERBY_HOME - Derby home directory.
  32. # DERBY_TOOLS - Derby tools jar.
  33. # DERBY_CLASSPATH - Classpath needed to start Derby.
  34. # DERBY_CLIENT_CLASSPATH
  35. # - Derby client classpath.
  36. # PRODUCTION_MODE - Indicates if the Server will be started in PRODUCTION_MODE
  37. # PATCH_CLASSPATH - WebLogic system classpath patch
  38. # PATCH_LIBPATH - Library path used for patches
  39. # PATCH_PATH - Path used for patches
  40. # WEBLOGIC_EXTENSION_DIRS - Extension dirs for WebLogic classpath patch
  41. #
  42. # It exports the following function:
  43. # trapSIGINT - Get actual Derby PID when running in MKSNT environment;
  44. # trap SIGINT to make sure Derby will also be stopped.
  45. #
  46. # resetFd - Reset the number of open file descriptors to 1024.
  47. #
  48. # jDriver for Oracle users: This script assumes that native libraries required
  49. # for jDriver for Oracle have been installed in the proper location and that
  50. # your os specific library path variable (i.e. LD_LIBRARY_PATH/solaris,
  51. # SHLIB_PATH/hpux, etc...) has been set appropriately. Also note that this
  52. # script defaults to the oci920_8 version of the shared libraries. If this is
  53. # not the version you need, please adjust the library path variable
  54. # accordingly.
  55. #
  56. #*****************************************************************************
  57.  
  58. #*****************************************************************************
  59. # sub functions
  60. #*****************************************************************************
  61.  
  62. # limit the number of open file descriptors
  63. resetFd() {
  64. if [ ! -n "`uname -s |grep -i cygwin || uname -s |grep -i windows_nt || \
  65. uname -s |grep -i HP-UX`" ]
  66. then
  67. ofiles=`ulimit -S -n`
  68. maxfiles=`ulimit -H -n`
  69. if [ "$?" = "" -a `expr ${maxfiles} : '[0-9][0-9]*$'` -eq 0 -a `expr ${ofiles} : '[0-9][0-9]*$'` -eq 0 ]; then
  70. ulimit -n 4096
  71. else
  72. if [ "$?" = "" -a `uname -s` = "SunOS" -a `expr ${maxfiles} : '[0-9][0-9]*$'` -eq 0 ]; then
  73. if [ ${ofiles} -lt 65536 ]; then
  74. ulimit -H -n 65536
  75. else
  76. ulimit -H -n ${ofiles}
  77. fi
  78. fi
  79. fi
  80. fi
  81. }
  82.  
  83. # Get actual Derby process when running in MKS/NT environment;
  84. # Trap SIGINT
  85. # input:
  86. # DERBY_PID -- Derby server process id.
  87. # output:
  88. # DERBY_PID -- Actual Derby pid in MKS/NT environment.
  89. trapSIGINT() {
  90.  
  91. # With MKS, the pid of $! dosen't show up correctly.
  92. # It starts a shell process to launch whatever commands it calls.
  93. if [ `uname -s` = "Windows_NT" ]; then
  94. DERBY_PID=`ps -eo pid,ppid |
  95. awk -v DERBY_PID=${DERBY_PID} '$2 == DERBY_PID {print $1}'`
  96. POINTBASE_PID=`ps -eo pid,ppid |
  97. awk -v POINTBASE_PID=${POINTBASE_PID} '$2 == POINTBASE_PID {print $1}'`
  98. fi
  99.  
  100. # Kill Derby on interrupt from this script (^C)
  101. trap 'if [ "${DERBY_PID}" != "" ]; then
  102. kill -9 ${DERBY_PID}
  103. unset DERBY_PID
  104. fi'
  105. trap 'if [ "${POINTBASE_PID}" != "" ]; then
  106. kill -9 ${POINTBASE_PID}
  107. unset POINTBASE_PID
  108. fi' 2
  109. }
  110.  
  111. #*****************************************************************************
  112. # end of sub functions
  113. #*****************************************************************************
  114.  
  115. # Set up BEA Home
  116. BEA_HOME="/weblogic"
  117.  
  118. # Set up Middleware Home
  119. MW_HOME="/weblogic"
  120.  
  121. # Set up WebLogic Home
  122. WL_HOME="/weblogic/wlserver_10.3"
  123.  
  124. # Set up COHERENCE Home
  125. COHERENCE_HOME="/weblogic/coherence_3.7"
  126.  
  127. # Set up Common Modules Directory
  128. MODULES_DIR="/weblogic/modules"
  129.  
  130. # Set up Common Features Directory
  131. FEATURES_DIR="/weblogic/modules/features"
  132.  
  133. # Set up Ant Home
  134. ANT_HOME="${MODULES_DIR}/org.apache.ant_1.7.1"
  135.  
  136. # Set up Ant contrib
  137. ANT_CONTRIB="${MODULES_DIR}/net.sf.antcontrib_1.1.0.0_1-0b2"
  138.  
  139. # Setup SUN_ARCH_DATA_MODEL
  140. SUN_ARCH_DATA_MODEL=""
  141.  
  142. #JAVA_USE_64BIT, true if JVM uses 64 bit operations
  143. JAVA_USE_64BIT=true
  144.  
  145. # Reset JAVA_HOME, JAVA_VENDOR and PRODUCTION_MODE unless JAVA_HOME
  146. # and JAVA_VENDOR are pre-defined.
  147. if [ -z "${JAVA_HOME}" -o -z "${JAVA_VENDOR}" ]; then
  148. # Set up JAVA HOME
  149. JAVA_HOME="/weblogic/java/jdk1.6.0_45"
  150. # Set up JAVA VENDOR, possible values are
  151. #Oracle, HP, IBM, Sun ...
  152. JAVA_VENDOR=Sun
  153. # PRODUCTION_MODE, default to the development mode
  154. PRODUCTION_MODE=""
  155. fi
  156.  
  157. if [ "${JAVA_VENDOR}" = "Oracle" ]; then
  158. JAVA_VENDOR_TMP=Sun
  159. if [ -d "${JAVA_HOME}/jre/bin/jrockit" ]; then
  160. JAVA_VENDOR_TMP=Oracle
  161. else
  162. for jrpath in "${JAVA_HOME}"/jre/lib/*
  163. do
  164. if [ -d "${jrpath}/jrockit" ]; then
  165. JAVA_VENDOR_TMP=Oracle
  166. fi
  167. done
  168. fi
  169. JAVA_VENDOR=${JAVA_VENDOR_TMP}
  170. fi
  171.  
  172. export BEA_HOME MW_HOME WL_HOME MODULES_DIR FEATURES_DIR COHERENCE_HOME ANT_HOME ANT_CONTRIB JAVA_HOME JAVA_VENDOR PRODUCTION_MODE JAVA_USE_64BIT
  173.  
  174. # Set up JVM options base on value of JAVA_VENDOR
  175. if [ "$PRODUCTION_MODE" = "true" ]; then
  176. case $JAVA_VENDOR in
  177. Oracle)
  178. JAVA_VM=-jrockit
  179. MEM_ARGS="-Xms128m -Xmx256m"
  180. ;;
  181. HP)
  182. JAVA_VM=-server
  183. MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"
  184. ;;
  185. IBM)
  186. JAVA_VM=
  187. MEM_ARGS="-Xms32m -Xmx200m"
  188. ;;
  189. Sun)
  190. JAVA_VM=-server
  191. MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"
  192. ;;
  193. Apple)
  194. JAVA_VM=-server
  195. MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"
  196. ;;
  197. *)
  198. JAVA_VM=
  199. MEM_ARGS="-Xms32m -Xmx200m"
  200. ;;
  201. esac
  202. else
  203. case $JAVA_VENDOR in
  204. Oracle)
  205. JAVA_VM=-jrockit
  206. MEM_ARGS="-Xms128m -Xmx256m"
  207. JAVA_OPTIONS="${JAVA_OPTIONS} -Xverify:none"
  208. ;;
  209. HP)
  210. JAVA_VM=-client
  211. MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"
  212. ;;
  213. IBM)
  214. JAVA_VM=
  215. MEM_ARGS="-Xms32m -Xmx200m"
  216. ;;
  217. Sun)
  218. JAVA_VM=-client
  219. MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"
  220. JAVA_OPTIONS="${JAVA_OPTIONS} -Xverify:none"
  221. ;;
  222. Apple)
  223. JAVA_VM=-client
  224. MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"
  225. ;;
  226. *)
  227. JAVA_VM=
  228. MEM_ARGS="-Xms32m -Xmx200m"
  229. ;;
  230. esac
  231. fi
  232. export JAVA_VM MEM_ARGS JAVA_OPTIONS
  233.  
  234. # Set the classpath separator
  235. case `uname -s` in
  236. Windows_NT*)
  237. CLASSPATHSEP=\;
  238. PATHSEP=\;
  239. ;;
  240. CYGWIN*)
  241. CLASSPATHSEP=\;
  242. ;;
  243. esac
  244.  
  245. if [ "${CLASSPATHSEP}" = "" ]; then
  246. CLASSPATHSEP=:
  247. fi
  248. if [ "${PATHSEP}" = "" ]; then
  249. PATHSEP=:
  250. fi
  251. export PATHSEP CLASSPATHSEP
  252.  
  253. # Set-up patch related class path, extension dirs, library path and path options
  254. if [ -f "${WL_HOME}/common/bin/setPatchEnv.sh" ]; then
  255. . "${WL_HOME}"/common/bin/setPatchEnv.sh
  256. fi
  257.  
  258. # Figure out how to load java native libraries, also add -d64 for hpux and solaris 64 bit arch.
  259. case `uname -s` in
  260. AIX)
  261. if [ -n "${LIBPATH}" ]; then
  262. if [ "${SUN_ARCH_DATA_MODEL}" = "" ]; then
  263. LIBPATH=${LIBPATH}:${WL_HOME}/server/native/aix/ppc64
  264. else
  265. LIBPATH=${LIBPATH}:${WL_HOME}/server/native/aix/ppc
  266. fi
  267. else
  268. if [ "${SUN_ARCH_DATA_MODEL}" = "" ]; then
  269. LIBPATH=${WL_HOME}/server/native/aix/ppc64
  270. else
  271. LIBPATH=${WL_HOME}/server/native/aix/ppc
  272. fi
  273. fi
  274. LIBPATH=${PATCH_LIBPATH}:${LIBPATH}
  275. export LIBPATH
  276. ;;
  277. HP-UX)
  278. arch=`uname -m`
  279. if [ "${arch}" = "ia64" ]; then
  280. if [ -n "${SHLIB_PATH}" ]; then
  281. if [ "${SUN_ARCH_DATA_MODEL}" = "" ]; then
  282. SHLIB_PATH=${SHLIB_PATH}:${WL_HOME}/server/native/hpux11/IPF64:${WL_HOME}/server/native/hpux11/IPF64/oci920_8
  283. else
  284. SHLIB_PATH=${SHLIB_PATH}:${WL_HOME}/server/native/hpux11/IPF32:${WL_HOME}/server/native/hpux11/IPF32/oci920_8
  285. fi
  286. else
  287. if [ "${SUN_ARCH_DATA_MODEL}" = "" ]; then
  288. SHLIB_PATH=${WL_HOME}/server/native/hpux11/IPF64:${WL_HOME}/server/native/hpux11/IPF64/oci920_8
  289. else
  290. SHLIB_PATH=${WL_HOME}/server/native/hpux11/IPF32:${WL_HOME}/server/native/hpux11/IPF32/oci920_8
  291. fi
  292. fi
  293. else
  294. if [ -n "${SHLIB_PATH}" ]; then
  295. if [ "${SUN_ARCH_DATA_MODEL}" = "" ]; then
  296. SHLIB_PATH=${SHLIB_PATH}:${WL_HOME}/server/native/hpux11/PA_RISC64:${WL_HOME}/server/native/hpux11/PA_RISC64/oci920_8
  297. else
  298. SHLIB_PATH=${SHLIB_PATH}:${WL_HOME}/server/native/hpux11/PA_RISC:${WL_HOME}/server/native/hpux11/PA_RISC/oci920_8
  299. fi
  300. else
  301. if [ "${SUN_ARCH_DATA_MODEL}" = "" ]; then
  302. SHLIB_PATH=${WL_HOME}/server/native/hpux11/PA_RISC64:${WL_HOME}/server/native/hpux11/PA_RISC64/oci920_8
  303. else
  304. SHLIB_PATH=${WL_HOME}/server/native/hpux11/PA_RISC:${WL_HOME}/server/native/hpux11/PA_RISC/oci920_8
  305. fi
  306. fi
  307. fi
  308. SHLIB_PATH=${PATCH_LIBPATH}:${SHLIB_PATH}
  309. export SHLIB_PATH
  310. if [ "${JAVA_USE_64BIT}" = "true" ] && [ "${JAVA_VENDOR}" != "Oracle" ]
  311. then
  312. JVM_D64="-d64"
  313. export JVM_D64
  314. JAVA_VM="${JAVA_VM} ${JVM_D64}"
  315. export JAVA_VM
  316. fi
  317. ;;
  318. LINUX|Linux)
  319. arch=`uname -m`
  320. if [ -n "${LD_LIBRARY_PATH}" ]; then
  321. if [ "${arch}" = "ia64" ]; then
  322. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WL_HOME}/server/native/linux/ia64:${WL_HOME}/server/native/linux/ia64/oci920_8
  323. else
  324. if [ "${arch}" = "x86_64" -a "${SUN_ARCH_DATA_MODEL}" = "" ]; then
  325. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WL_HOME}/server/native/linux/${arch}:${WL_HOME}/server/native/linux/${arch}/oci920_8
  326. if [ "$SIP_ENABLED" = "true" ]; then
  327. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WLSS_HOME}/server/native/linux/${arch}:${WLSS_HOME}/server/native/linux/${arch}/oci920_8
  328. fi
  329. else
  330. if [ "${arch}" = "s390x" ]; then
  331. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WL_HOME}/server/native/linux/s390x
  332. else
  333. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WL_HOME}/server/native/linux/i686:${WL_HOME}/server/native/linux/i686/oci920_8
  334. fi
  335. if [ "$SIP_ENABLED" = "true" ]; then
  336. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WLSS_HOME}/server/native/linux/i686:${WLSS_HOME}/server/native/linux/i686/oci920_8
  337. fi
  338. fi
  339. fi
  340. else
  341. if [ "${arch}" = "ia64" ]; then
  342. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WL_HOME}/server/native/linux/ia64:${WL_HOME}/server/native/linux/ia64/oci920_8
  343. else
  344. if [ "${arch}" = "x86_64" -a "${SUN_ARCH_DATA_MODEL}" = "" ]; then
  345. LD_LIBRARY_PATH=${WL_HOME}/server/native/linux/${arch}:${WL_HOME}/server/native/linux/${arch}/oci920_8
  346. if [ "$SIP_ENABLED" = "true" ]; then
  347. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WLSS_HOME}/server/native/linux/${arch}:${WLSS_HOME}/server/native/linux/${arch}/oci920_8
  348. fi
  349. else
  350. if [ "${arch}" = "s390x" ]; then
  351. LD_LIBRARY_PATH=${WL_HOME}/server/native/linux/s390x
  352. else
  353. LD_LIBRARY_PATH=${WL_HOME}/server/native/linux/i686:${WL_HOME}/server/native/linux/i686/oci920_8
  354. fi
  355. if [ "$SIP_ENABLED" = "true" ]; then
  356. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WLSS_HOME}/server/native/linux/i686:${WLSS_HOME}/server/native/linux/i686/oci920_8
  357. fi
  358. fi
  359. fi
  360. fi
  361. LD_LIBRARY_PATH=${PATCH_LIBPATH}:${LD_LIBRARY_PATH}
  362. export LD_LIBRARY_PATH
  363. ;;
  364. OSF1)
  365. if [ -n "${LD_LIBRARY_PATH}" ]; then
  366. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WL_HOME}/server/native/tru64unix
  367. else
  368. LD_LIBRARY_PATH=${WL_HOME}/server/native/tru64unix
  369. fi
  370. LD_LIBRARY_PATH=${PATCH_LIBPATH}:${LD_LIBRARY_PATH}
  371. export LD_LIBRARY_PATH
  372. ;;
  373. SunOS)
  374. arch=`uname -m`
  375. if [ -n "${LD_LIBRARY_PATH}" ]; then
  376. if [ "${arch}" = "i86pc" ]; then
  377. if [ "${SUN_ARCH_DATA_MODEL}" = "" ]; then
  378. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WL_HOME}/server/native/solaris/x64
  379. else
  380. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WL_HOME}/server/native/solaris/x86
  381. fi
  382. else
  383. if [ "${SUN_ARCH_DATA_MODEL}" = "" ]; then
  384. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WL_HOME}/server/native/solaris/sparc64:${WL_HOME}/server/native/solaris/sparc64/oci920_8
  385. if [ "$SIP_ENABLED" = "true" ]; then
  386. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WLSS_HOME}/server/native/solaris/sparc64:${WLSS_HOME}/server/native/solaris/sparc64/oci920_8
  387. fi
  388. else
  389. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WL_HOME}/server/native/solaris/sparc:${WL_HOME}/server/native/solaris/sparc/oci920_8
  390. if [ "$SIP_ENABLED" = "true" ]; then
  391. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WLSS_HOME}/server/native/solaris/sparc:${WLSS_HOME}/server/native/solaris/sparc/oci920_8
  392. fi
  393. fi
  394. fi
  395. else
  396. if [ "${arch}" = "i86pc" ]; then
  397. if [ "${SUN_ARCH_DATA_MODEL}" = "" ]; then
  398. LD_LIBRARY_PATH=${WL_HOME}/server/native/solaris/x64
  399. else
  400. LD_LIBRARY_PATH=${WL_HOME}/server/native/solaris/x86
  401. fi
  402. else
  403. if [ "${SUN_ARCH_DATA_MODEL}" = "" ]; then
  404. LD_LIBRARY_PATH=${WL_HOME}/server/native/solaris/sparc64:${WL_HOME}/server/native/solaris/sparc64/oci920_8
  405. if [ "$SIP_ENABLED" = "true" ]; then
  406. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WLSS_HOME}/server/native/solaris/sparc64:${WLSS_HOME}/server/native/solaris/sparc64/oci920_8
  407. fi
  408. else
  409. LD_LIBRARY_PATH=${WL_HOME}/server/native/solaris/sparc:${WL_HOME}/server/native/solaris/sparc/oci920_8
  410. if [ "$SIP_ENABLED" = "true" ]; then
  411. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${WLSS_HOME}/server/native/solaris/sparc:${WLSS_HOME}/server/native/solaris/sparc/oci920_8
  412. fi
  413. fi
  414. fi
  415. fi
  416. LD_LIBRARY_PATH=${PATCH_LIBPATH}:${LD_LIBRARY_PATH}
  417. export LD_LIBRARY_PATH
  418. if [ "${JAVA_USE_64BIT}" = "true" ] && [ "${JAVA_VENDOR}" != "Oracle" ]
  419. then
  420. JVM_D64="-d64"
  421. export JVM_D64
  422. JAVA_VM="${JAVA_VM} ${JVM_D64}"
  423. export JAVA_VM
  424. fi
  425. ;;
  426. Darwin)
  427. if [ -n "${DYLD_LIBRARY_PATH}" ]; then
  428. DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${WL_HOME}/server/native/macosx
  429. else
  430. DYLD_LIBRARY_PATH=${WL_HOME}/server/native/macosx
  431. fi
  432. DYLD_LIBRARY_PATH=${PATCH_LIBPATH}:${DYLD_LIBRARY_PATH}
  433. export DYLD_LIBRARY_PATH
  434. ;;
  435. Windows_NT*) ;;
  436. CYGWIN*) ;;
  437. *)
  438. echo "$0: Don't know how to set the shared library path for `uname -s`. "
  439. esac
  440.  
  441. # set up WebLogic Server's class path
  442. #WEBLOGIC_CLASSPATH="${JAVA_HOME}/lib/tools.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic_sp.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic.jar${CLASSPATHSEP}${FEATURES_DIR}/weblogic.server.modules_10.3.6.0.jar${CLASSPATHSEP}${WL_HOME}/server/lib/webservices.jar${CLASSPATHSEP}${ANT_HOME}/lib/ant-all.jar${CLASSPATHSEP}${ANT_CONTRIB}/lib/ant-contrib.jar"
  443. #export WEBLOGIC_CLASSPATH
  444. WEBLOGIC_CLASSPATH="${JAVA_HOME}/lib/tools.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic.jar${CLASSPATHSEP}${FEATURES_DIR}/weblogic.server.modules_10.3.6.0.jar${CLASSPATHSEP}${WL_HOME}/server/lib/webservices.jar${CLASSPATHSEP}${ANT_HOME}/lib/ant-all.jar${CLASSPATHSEP}${ANT_CONTRIB}/lib/ant-contrib.jar"
  445.  
  446. export WEBLOGIC_CLASSPATH
  447. # set up config tools class path
  448. FMWCONFIG_CLASSPATH="${JAVA_HOME}/lib/tools.jar${CLASSPATHSEP}${BEA_HOME}/utils/config/10.3/config-launch.jar${CLASSPATHSEP}${WL_HOME}/server/lib/weblogic.jar${CLASSPATHSEP}${FEATURES_DIR}/weblogic.server.modules_10.3.6.0.jar${CLASSPATHSEP}${WL_HOME}/server/lib/webservices.jar${CLASSPATHSEP}${ANT_HOME}/lib/ant-all.jar${CLASSPATHSEP}${ANT_CONTRIB}/lib/ant-contrib.jar"
  449. export FMWCONFIG_CLASSPATH
  450. FMWLAUNCH_CLASSPATH="${BEA_HOME}/utils/config/10.3/config-launch.jar"
  451. export FMWLAUNCH_CLASSPATH
  452.  
  453. if [ "${PATCH_CLASSPATH}" != "" ] ; then
  454. WEBLOGIC_CLASSPATH="${PATCH_CLASSPATH}${CLASSPATHSEP}${WEBLOGIC_CLASSPATH}"
  455. export WEBLOGIC_CLASSPATH
  456. FMWCONFIG_CLASSPATH="${PATCH_CLASSPATH}${CLASSPATHSEP}${FMWCONFIG_CLASSPATH}"
  457. export FMWCONFIG_CLASSPATH
  458. fi
  459.  
  460. if [ "$SIP_ENABLED" = "true" ]; then
  461. # set up SIP classpath
  462. SIP_CLASSPATH="${WLSS_HOME}/server/lib/weblogic_sip.jar"
  463. # add to WLS class path
  464. WEBLOGIC_CLASSPATH="${WEBLOGIC_CLASSPATH}${CLASSPATHSEP}${SIP_CLASSPATH}"
  465. export WEBLOGIC_CLASSPATH
  466. FMWCONFIG_CLASSPATH="${FMWCONFIG_CLASSPATH}${CLASSPATHSEP}${SIP_CLASSPATH}"
  467. export FMWCONFIG_CLASSPATH
  468. fi
  469.  
  470. # DERBY configuration
  471. DERBY_HOME="${WL_HOME}/common/derby"
  472. DERBY_CLIENT_CLASSPATH="${DERBY_HOME}/lib/derbyclient.jar"
  473. DERBY_CLASSPATH="${CLASSPATHSEP}${DERBY_HOME}/lib/derbynet.jar${CLASSPATHSEP}${DERBY_CLIENT_CLASSPATH}"
  474. DERBY_TOOLS="${DERBY_HOME}/lib/derbytools.jar"
  475. DERBY_SYSTEM_HOME=${WL_HOME}/common/derby/demo/databases
  476. DERBY_OPTS="-Dderby.system.home=$DERBY_SYSTEM_HOME"
  477.  
  478. if [ "${DERBY_PRE_CLASSPATH}" != "" ] ; then
  479. DERBY_CLASSPATH="${DERBY_PRE_CLASSPATH}${CLASSPATHSEP}${DERBY_CLASSPATH}"
  480. fi
  481.  
  482. if [ "${DERBY_POST_CLASSPATH}" != "" ] ; then
  483. DERBY_CLASSPATH="${DERBY_CLASSPATH}${CLASSPATHSEP}${DERBY_POST_CLASSPATH}"
  484. fi
  485.  
  486. export DERBY_HOME DERBY_CLASSPATH DERBY_TOOLS DERBY_SYSTEM_HOME DERBY_OPTS
  487.  
  488. if [ -d "${WL_HOME}/common/eval/pointbase" ]
  489. then
  490. # PointBase configuration
  491. POINTBASE_HOME="${WL_HOME}/common/eval/pointbase"
  492. POINTBASE_CLIENT_CLASSPATH="${POINTBASE_HOME}/lib/pbclient57.jar"
  493. POINTBASE_CLASSPATH="${CLASSPATHSEP}${POINTBASE_HOME}/lib/pbembedded57.jar${CLASSPATHSEP}${POINTBASE_CLIENT_CLASSPATH}"
  494. POINTBASE_TOOLS="${POINTBASE_HOME}/lib/pbtools57.jar"
  495.  
  496. if [ "${POINTBASE_PRE_CLASSPATH}" != "" ] ; then
  497. POINTBASE_CLASSPATH="${POINTBASE_PRE_CLASSPATH}${CLASSPATHSEP}${POINTBASE_CLASSPATH}"
  498. fi
  499.  
  500. if [ "${POINTBASE_POST_CLASSPATH}" != "" ] ; then
  501. POINTBASE_CLASSPATH="${POINTBASE_CLASSPATH}${CLASSPATHSEP}${POINTBASE_POST_CLASSPATH}"
  502. fi
  503.  
  504. export POINTBASE_HOME POINTBASE_CLASSPATH POINTBASE_TOOLS
  505. fi
  506.  
  507. # Set up PATH
  508. if [ `uname -s` = "CYGWIN32/NT" ]; then
  509. # If we are on an old version of Cygnus we need to turn <letter>:/ in the path
  510. # to //<letter>/
  511. WL_HOME_CYGWIN=`echo $WL_HOME | sed 's#\([a-zA-Z]\):#//\1#g'`
  512. ANT_HOME_CYGWIN=`echo $ANT_HOME | sed 's#\([a-zA-Z]\):#//\1#g'`
  513. ANT_CONTRIB_CYGWIN=`echo $ANT_CONTRIB | sed 's#\([a-zA-Z]\):#//\1#g'`
  514. JAVA_HOME_CYGWIN=`echo $JAVA_HOME | sed 's#\([a-zA-Z]\):#//\1#g'`
  515. PATCH_PATH_CYGWIN=`echo $PATCH_PATH | sed 's#\([a-zA-Z]\):#//\1#g'`
  516. WL_USE_X86DLL=
  517. WL_USE_IA64DLL=
  518. WL_USE_AMD64DLL=
  519. if [ "${WL_USE_IA64DLL}" = "true" ]; then
  520. PATH="${PATCH_PATH_CYGWIN}${PATHSEP}${WL_HOME_CYGWIN}/server/native/win/64${PATHSEP}${WL_HOME_CYGWIN}/server/bin${PATHSEP}${ANT_HOME_CYGWIN}/bin${PATHSEP}${JAVA_HOME_CYGWIN}/jre/bin${PATHSEP}${JAVA_HOME_CYGWIN}/bin${PATHSEP}${PATH}${PATHSEP}${WL_HOME_CYGWIN}/server/native/win/64/oci920_8"
  521. fi
  522. if [ "${WL_USE_X86DLL}" = "true" ]; then
  523. PATH="${PATCH_PATH_CYGWIN}${PATHSEP}${WL_HOME_CYGWIN}/server/native/win/32${PATHSEP}${WL_HOME_CYGWIN}/server/bin${PATHSEP}${ANT_HOME_CYGWIN}/bin${PATHSEP}${JAVA_HOME_CYGWIN}/jre/bin${PATHSEP}${JAVA_HOME_CYGWIN}/bin${PATHSEP}${PATH}${PATHSEP}${WL_HOME_CYGWIN}/server/native/win/32/oci920_8"
  524. fi
  525. if [ "${WL_USE_AMD64DLL}" = "true" ]; then
  526. PATH="${PATCH_PATH_CYGWIN}${PATHSEP}${WL_HOME_CYGWIN}/server/native/win/x64${PATHSEP}${WL_HOME_CYGWIN}/server/bin${PATHSEP}${ANT_HOME_CYGWIN}/bin${PATHSEP}${JAVA_HOME_CYGWIN}/jre/bin${PATHSEP}${JAVA_HOME_CYGWIN}/bin${PATHSEP}${PATH}${PATHSEP}${WL_HOME_CYGWIN}/server/native/win/x64/oci920_8"
  527. fi
  528. else
  529. if [ -n "`uname -s |grep -i cygwin_`" ]; then
  530. # If we are on an new version of Cygnus we need to turn <letter>:/ in
  531. # the path to /cygdrive/<letter>/
  532. CYGDRIVE=`mount -ps | tail -1 | awk '{print $1}' | sed -e 's%/$%%'`
  533. WL_HOME_CYGWIN=`echo $WL_HOME | sed "s#\([a-zA-Z]\):#${CYGDRIVE}/\1#g"`
  534. ANT_HOME_CYGWIN=`echo $ANT_HOME | sed "s#\([a-zA-Z]\):#${CYGDRIVE}/\1#g"`
  535. PATCH_PATH_CYGWIN=`echo $PATCH_PATH | sed "s#\([a-zA-Z]\):#${CYGDRIVE}/\1#g"`
  536. JAVA_HOME_CYGWIN=`echo $JAVA_HOME | sed "s#\([a-zA-Z]\):#${CYGDRIVE}/\1#g"`
  537. WL_USE_X86DLL=
  538. WL_USE_IA64DLL=
  539. WL_USE_AMD64DLL=
  540. if [ "${WL_USE_IA64DLL}" = "true" ]; then
  541. PATH="${PATCH_PATH_CYGWIN}${PATHSEP}${WL_HOME_CYGWIN}/server/native/win/64${PATHSEP}${WL_HOME_CYGWIN}/server/bin${PATHSEP}${ANT_HOME_CYGWIN}/bin${PATHSEP}${JAVA_HOME_CYGWIN}/jre/bin${PATHSEP}${JAVA_HOME_CYGWIN}/bin${PATHSEP}${PATH}${PATHSEP}${WL_HOME_CYGWIN}/server/native/win/64/oci920_8"
  542. fi
  543. if [ "${WL_USE_X86DLL}" = "true" ]; then
  544. PATH="${PATCH_PATH_CYGWIN}${PATHSEP}${WL_HOME_CYGWIN}/server/native/win/32${PATHSEP}${WL_HOME_CYGWIN}/server/bin${PATHSEP}${ANT_HOME_CYGWIN}/bin${PATHSEP}${JAVA_HOME_CYGWIN}/jre/bin${PATHSEP}${JAVA_HOME_CYGWIN}/bin${PATHSEP}${PATH}${PATHSEP}${WL_HOME_CYGWIN}/server/native/win/32/oci920_8"
  545. fi
  546. if [ "${WL_USE_AMD64DLL}" = "true" ]; then
  547. PATH="${PATCH_PATH_CYGWIN}${PATHSEP}${WL_HOME_CYGWIN}/server/native/win/x64${PATHSEP}${WL_HOME_CYGWIN}/server/bin${PATHSEP}${ANT_HOME_CYGWIN}/bin${PATHSEP}${JAVA_HOME_CYGWIN}/jre/bin${PATHSEP}${JAVA_HOME_CYGWIN}/bin${PATHSEP}${PATH}${PATHSEP}${WL_HOME_CYGWIN}/server/native/win/x64/oci920_8"
  548. fi
  549. else
  550. # set PATH for other shell environments
  551. PATH="${WL_HOME}/server/bin${PATHSEP}${ANT_HOME}/bin${PATHSEP}${JAVA_HOME}/jre/bin${PATHSEP}${JAVA_HOME}/bin${PATHSEP}${PATH}"
  552. # On Windows, include WebLogic jDriver in PATH
  553. if [ -n "`uname -s |grep -i windows_nt`" ]; then
  554. WL_USE_X86DLL=
  555. WL_USE_IA64DLL=
  556. WL_USE_AMD64DLL=
  557. if [ "${WL_USE_IA64DLL}" = "true" ]; then
  558. PATH="${PATCH_PATH}${PATHSEP}${WL_HOME}/server/native/win/64${PATHSEP}${PATH}${PATHSEP}${WL_HOME}/server/native/win/64/oci920_8"
  559. fi
  560. if [ "${WL_USE_AMD64DLL}" = "true" ]; then
  561. PATH="${PATCH_PATH}${PATHSEP}${WL_HOME}/server/native/win/x64${PATHSEP}${PATH}${PATHSEP}${WL_HOME}/server/native/win/x64/oci920_8"
  562. fi
  563. if [ "${WL_USE_X86DLL}" = "true" ]; then
  564. PATH="${PATCH_PATH}${PATHSEP}${WL_HOME}/server/native/win/32${PATHSEP}${PATH}${PATHSEP}${WL_HOME}/server/native/win/32/oci920_8"
  565. fi
  566. fi
  567. fi
  568. fi
  569. export PATH
  570.  
  571. resetFd

进入weblogic安装目录的modiles子目录(和wlsever_10.3,utils同级)把以下三个文件上传到本地并在linux里删除这个文件修改本地文件

  1. cd /home/weblogic/modules
  2. sz com.bea.core.kodo_1.5.0.0_4-2-1.jar
  3. sz org.apache.openjpa_1.3.0.0_1-1-1-SNAPSHOT.jar
  4. sz org.eclipse.persistence_1.2.0.0_2-3.jar
    rm -rf com.bea.core.kodo_1.5.0.0_4-2-1.jar org.apache.openjpa_1.3.0.0_1-1-1-SNAPSHOT.jar org.eclipse.persistence_1.2.0.0_2-3.jar

用压缩文件打开.bea.core.kodo_1.5.0.0_4-2-1.jar文件删除META-INF\services里的javax.persistence.spi.PersistenceProvider删除以后上传服务器

删除之后上传这三个文件

  1. 上传到原来的目录
  2. rz 上传的三个jar

安装补丁包:

把文件存放到以下目录:

  1. cd /home/weblogic/utils/bsu/ 进入这个目录下
    mkdir cache_dir 创建cache_dir目录

解压补丁包

  1. cd /home/weblogic/utils/bsu/cache_dir
    rz 上传补丁包 链接:https://pan.baidu.com/s/1CST72caqWaEyTockbxL9Aw 提取码:zzja
    unzip 补丁包名 #解压

修改文件并返回上级目录

  1. mv patch-catalog_1036.xml patch-catalog.xml
    cd ..

修改jvm参数(如果不修改 安装的时候会提示虚拟内存比较小)

  1. vi bsu.sh
  2. 124 512 修改为1024 2048

  1.  

安装(有以下情况是安装成功,如果是中文他会给你显示安装成功)

  1. sh bsu.sh -install -patch_download_dir=/weblogic/utils/bsu/cache_dir -patchlist=FMJJ -prod_dir=/weblogic/wlserver_10.3

最终确认以下版本号(完事)

  1. cat /home/weblogic/logs/log.txt

 

安装weblogic界面安装的更多相关文章

  1. CentOs下安装图形界面

    CentOS6的图形界面对计算机的内存有要求,应该是要大于512M吧,如果不满足这个条件 在安装的时候,图形界面是不会安装的,可以在linux系统安装完毕后,进入命令后再次安装图形界面 安装图形界面有 ...

  2. Arch Linux 安装记(安装到移动硬盘)

    一转眼传说中装起来难于上青天,用起来险如上刀梯(容易滚挂),绰号“洗发水”并被戏称为“邪教”的 Arch Linux 已经用了几个月.某些关于其安装难度和稳定性的传说实在太夸张了,反而觉得这才是适合懒 ...

  3. Weblogic的安装与配置

    安装准备  下载WebLogic10.2 for x86 linux安装文件: 安装RHEL 5.4: 检查Linux环境,确保安装目录所在的文件系统空闲空间在2G以上.如果空间不足,则应扩展root ...

  4. weblogic 的安装和配置

    一.安装 1.1安装weblogic8.1 首先从www.bea.com上下载安装文件platform816_linux32.bin,然后在安装文件所在目录下键入 ./platform816_linu ...

  5. Linux下命令行安装WebLogic 10.3.6

    1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中.并会在/home路径下创建一个和用户名相同的路径,比如我们创建的webl ...

  6. 实战weblogic集群之安装weblogic

    一.系统及软件版本 OS版本:Red Hat Enterprise Linux Server release 6.6WebLogic Server 版本: 10.3.3.0JDK版本:1.7.0_79 ...

  7. windows安装weblogic并集成到eclipse

    1.下载 java是跨平台的,所以windows下载和linux一样的jar文件安装就行,当然也可以使用windows安装程序来安装. (weblogic下载不需要购买--oracle产品都是补丁和技 ...

  8. WEBLOGIC的安装、配置和启动

    WEBLOGIC的安装.配置和启动 一.软件安装1. 安装前的准备工作 1.1 首先请确认您要安装的WebLogic版本所在的平台已通过了BEA的认证,完整的认证平台列表请参考 http://e-do ...

  9. Linux安装weblogic

    一.软件安装 1. 安装前的准备工作 1.1 首先请确认您要安装的WebLogic版本所在的平台已通过了BEA的认证,完整的认证平台列表请参考 http://e-docs.bea.com/wls/ce ...

随机推荐

  1. 2018-11-01-weekly

    Algorithm 107. 二叉树的层次遍历 II What 给定一个二叉树,返回其节点值自底向上的层次遍历. (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历).例如:给定二叉树 [3,9 ...

  2. ThreadPoolExecutor线程池原理

    参考: https://www.cnblogs.com/liuzhihu/p/8177371.html

  3. bzoj5016 & loj2254 [Snoi2017]一个简单的询问 莫队

    题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=5016 https://loj.ac/problem/2254 题解 原式是这样的 \[ \su ...

  4. vue 打包上线后 所使用的css3渐变属性丢失的问题解决方案

    最近在做vue项目的时候用到了css3渐变属性,本地跑项目没问题,但是打包放到服务器后发现这个属性丢失了.如下图: .join{ position:absolute; left:1rem; botto ...

  5. 为什么有线宽带提供商获得ASN非常重要?

    光纤和同轴电缆的组合(数据有线电视服务接口规范),由此产生的网络在世界引入了高速互联网接入.我们能够从网络运营中心向家庭用户提供10Mbps的下载速度. 拥有自己的自治系统编号(ASN)和IP块意味着 ...

  6. 远程连接Linux相关操作

    1.远程连接的步骤 编译网卡配置文件,修改onboot参数 vi /etc/sysconfig/network-scripts/ifcfg-ens33进入命令之后将onboot改成onboot=yes ...

  7. ORM多表操作上

    一.创建模型 例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓名和年龄. 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息.作者详情模型和作者模型之间是一对一(on ...

  8. Test 6.29 T4 简单数据结构练习

    问题描述 费了一番功夫,神犇 CJK 终于完成了前三道题目."不错,不愧是新一代神犇啊!" JesseLiu 满意地说道,"不过,你在算法方面的功底固然不错.对于数据结构 ...

  9. sublime text3 Package Control 插件安装及推荐(MAC)

    参考: https://www.zhihu.com/question/36233553 https://www.cnblogs.com/zuoan-oopp/p/6692797.html 插件推荐 因 ...

  10. TPS、QPS和系统吞吐量的区别和理解

    参考:https://blog.csdn.net/u010889616/article/details/83245695 一.QPS/TPSQPS:Queries Per Second意思是“每秒查询 ...