发布于 2016-10-11 09:14:59 | 96 次阅读 | 评论: 0 | 来源: 网友投递
WebLogic 企业级J2EE应用服务器
Oracle WebLogic应用服务器产品系列是业界最全面的开发、部署和集成企业管理软件的平台。该产品系列的核心是Oracle WebLogic服务器,它是一个功能强大和可扩展的Java EE服务器。它与Oracle应用服务器以及诸如Oracle JRockit和Oracle Coherence这样的其他性能增强产品结合在一起构成了Oracle WebLogic套件。此外,Oracle WebLogic应用网格为极限事务处理 (XTP) 提供了必要的Java基础架构。
1、检查是否关闭防火墙
[root@gaosheng ~]# service iptables status
Firewall is stopped.
如果防火墙没有关闭,最好关闭;生产环境下,视具体情况而定.
2、上传weblogic安装包wls1036_generic.jar
此步骤略
3、安装JDK
[root@gaosheng oracle]# rpm -qa | grepjdk
[root@gaosheng oracle]# rpm -qa | grepgcj
libgcj-4.1.2-48.el5
libgcj-devel-4.1.2-48.el5
libgcj-4.1.2-48.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
[root@gaosheng oracle]# yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package java-1.4.2-gcj-compat.x86_64 0:1.4.2.0-40jpp.115 set to be erased
--> Processing Dependency: java-gcj-compat>= 1.0.64 for package: gjdoc
--> Processing Dependency: java-gcj-compat>= 1.0.64 for package: gjdoc
--> Processing Dependency: java-gcj-compat for package: antlr
--> Processing Dependency: java-gcj-compat for package: antlr
--> Running transaction check
---> Package antlr.x86_64 0:2.7.6-4jpp.2 set to be erased
---> Package gjdoc.x86_64 0:0.7.7-12.el5 set to be erased
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================
Removing:
java-1.4.2-gcj-compat x86_64 1.4.2.0-40jpp.115 installed 441
Removing for dependencies:
antlr x86_64 2.7.6-4jpp.2 installed 3.2 M
gjdoc x86_64 0.7.7-12.el5 installed 2.2 M
Transaction Summary
======================================================================================================================================
Remove 3 Package(s)
Reinstall 0 Package(s)
Downgrade 0 Package(s)
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Erasing : java-1.4.2-gcj-compat 1/3
Erasing : antlr 2/3
Erasing : gjdoc 3/3
Removed:
java-1.4.2-gcj-compat.x86_64 0:1.4.2.0-40jpp.115
Dependency Removed:
antlr.x86_64 0:2.7.6-4jpp.2 gjdoc.x86_64 0:0.7.7-12.el5
Complete!
--手工创建JDK安装目录
[root@gaosheng oracle]# mkdir -p /opt/jdk
[root@gaosheng oracle]# ls -l /opt/
total 8
drwxr-xr-x 2 root root 4096 Feb 26 13:46 jdk
drwxr-xr-x 3 root root 4096 Feb 25 08:41 ORCLfmap
--将JDK安装文件拷贝至/opt/jdk目录
此步骤略
--授予JDK安装文件可执行权限
[root@gaosheng oracle]# chmod +x jdk-6u38-ea-bin-b04-linux-amd64-31_oct_2012-rpm.bin
[root@gaosheng oracle]# ll
total 1111804
drwxr-xr-x 2 root root 4096 Feb 24 17:55 install_scripts
-rwxr-xr-x 1 root root 68852176 Feb 26 09:34 jdk-6u38-ea-bin-b04-linux-amd64-31_oct_2012-rpm.bin
-rw-r--r-- 1 root root 1068506707 Jul 19 2013 wls1036_generic.jar
--执行JDK安装操作
[root@gaoshengjdk]# ./jdk-6u38-ea-bin-b04-linux-amd64-31_oct_2012-rpm.bin
Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-).
inflating: jdk-6u38-ea-linux-amd64.rpm
inflating: sun-javadb-common-10.6.2-1.1.i386.rpm
inflating: sun-javadb-core-10.6.2-1.1.i386.rpm
inflating: sun-javadb-client-10.6.2-1.1.i386.rpm
inflating: sun-javadb-demo-10.6.2-1.1.i386.rpm
inflating: sun-javadb-docs-10.6.2-1.1.i386.rpm
inflating: sun-javadb-javadoc-10.6.2-1.1.i386.rpm
Preparing... ########################################### [100%]
1:jdk ########################################### [100%]
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
plugin.jar...
javaws.jar...
deploy.jar...
Installing JavaDB
Preparing... ########################################### [100%]
1:sun-javadb-common ########################################### [ 17%]
2:sun-javadb-core ########################################### [ 33%]
3:sun-javadb-client ########################################### [ 50%]
4:sun-javadb-demo ########################################### [ 67%]
5:sun-javadb-docs ########################################### [ 83%]
6:sun-javadb-javadoc ########################################### [100%]
Java(TM) SE Development Kit 6 successfully installed.
Product Registration is FREE and includes many benefits:
* Notification of new versions, patches, and updates
* Special offers on Oracle products, services and training
* Access to early releases and documentation
Product and system data will be collected. If your configuration
supports a browser, the JDK Product Registration form will
be presented. If you do not register, none of this information
will be saved. You may also register your JDK later by
opening the register.html file (located in the JDK installation
directory) in a browser.
For more information on what data Registration collects and
how it is managed and used, see:
http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html
Press Enter to continue.....
--编辑/etc/profile文件,在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC这一句之前添加如下语句.
export JAVA_HOME=/usr/java/jdk1.6.0_38/
export JAVA_BIN=/usr/java/jdk1.6.0_38/bin/
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN CLASSPATH
--执行java命令
[root@gaosheng ~]# java
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)
where options include:
-d32 use a 32-bit data model if available
-d64 use a 64-bit data model if available
-server to select the "server" VM
The default VM is server.
-cp<class search path of directories and zip/jar files>
-classpath<class search path of directories and zip/jar files>
A : separated list of directories, JAR archives,
and ZIP archives to search for class files.
-D<name>=<value>
set a system property
-verbose[:class|gc|jni]
enable verbose output
-version print product version and exit
-version:<value>
require the specified version to run
-showversion print product version and continue
-jre-restrict-search | -jre-no-restrict-search
include/exclude user private JREs in the version search
-? -help print this help message
-X print help on non-standard options
-ea[:<packagename>...|:<classname>]
-enableassertions[:<packagename>...|:<classname>]
enable assertions
-da[:<packagename>...|:<classname>]
-disableassertions[:<packagename>...|:<classname>]
disable assertions
-esa | -enablesystemassertions
enable system assertions
-dsa | -disablesystemassertions
disable system assertions
-agentlib:<libname>[=<options>]
load native agent library <libname>, e.g. -agentlib:hprof
see also, -agentlib:jdwp=help and -agentlib:hprof=help
-agentpath:<pathname>[=<options>]
load native agent library by full pathname
-javaagent:<jarpath>[=<options>]
load Java programming language agent, see java.lang.instrument
-splash:<imagepath>
show splash screen with specified image
--执行javac命令
[root@gaosheng ~]# javac
Usage: javac<options><source files>
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are used
-classpath<path> Specify where to find user class files and annotation processors
-cp<path> Specify where to find user class files and annotation processors
-sourcepath<path> Specify where to find input source files
-bootclasspath<path> Override location of bootstrap class files
-extdirs<dirs> Override location of installed extensions
-endorseddirs<dirs> Override location of endorsed standards path
-proc:{none,only} Control whether annotation processing and/or compilation is done.
-processor <class1>[,<class2>,<class3>...]Names of the annotation processors to run; bypasses default discovery process
-processorpath<path> Specify where to find annotation processors
-d <directory> Specify where to place generated class files
-s <directory> Specify where to place generated source files
-implicit:{none,class} Specify whether or not to generate class files for implicitly referenced files
-encoding <encoding> Specify character encoding used by source files
-source <release> Provide source compatibility with specified release
-target <release> Generate class files for specific VM version
-version Version information
-help Print a synopsis of standard options
-Akey[=value] Options to pass to annotation processors
-X Print a synopsis of nonstandard options
-J<flag> Pass <flag> directly to the runtime system
--执行java -version命令
[root@gaosheng java]# java -version
java version "1.6.0_38-ea"
Java(TM) SE Runtime Environment (build 1.6.0_38-ea-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)
4、安装weblogic
#创建weblogic用户所属组
[root@gaosheng ~]# groupaddweblogic
#创建用户weblogic,并设置其主组为weblogic
[root@gaosheng ~]# useradd -g weblogicweblogic
#设置weblogic用户的登陆密码arcerzhang0759
[root@gaosheng ~]# passwdweblogic
Changing password for user weblogic.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
#创建weblogic的默认安装目录
[root@gaosheng ~]# mkdir -p /usr/local/webogic/
#修改weblogic的默认安装目录所有者、所属组
[root@gaosheng ~]# chown -Rfweblogic:weblogic /usr/local/webogic/
[root@gaosheng oracle]# chown -R weblogic:weblogic wls1036_generic.jar
[root@gaosheng oracle]# mv /home/oracle/wls1036_generic.jar /home/weblogic/
[root@gaosheng oracle]# chown -R weblogic:weblogic wls1036_generic.jar
[root@gaosheng oracle]# mv /home/oracle/wls1036_generic.jar /home/weblogic/
[weblogic@gaosheng ~]$ java -jar wls1036_generic.jar#执行默认console mode安装
Unable to instantiate GUI, defaulting to console mode.
Extracting 0%....................................................................................................100%
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
Welcome:
--------
This installer will guide you through the installation of WebLogic 10.3.6.0.
Type "Next" or enter to proceed to the next prompt. If you want to change data entered previously, type "Previous". You may quit the installer at any time by typing "Exit".
Enter [Exit][Next]> Next#输入Next
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
Choose Middleware Home Directory:
---------------------------------
"Middleware Home" = [Enter new value or use default
"/home/weblogic/Oracle/Middleware"]#weblogic的默认安装目录
Enter new Middleware Home OR [Exit][Previous][Next]> Next#输入Next
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
Register for Security Updates:
------------------------------
Provide your email address for security updates and to initiate configuration manager.
1|Email:[]
2|Support Password:[]
3|Receive Security Update:[Yes]
Enter index number to select OR [Exit][Previous][Next]> 3#选择3,取消安全更新
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
Register for Security Updates:
------------------------------
Provide your email address for security updates and to initiate configuration manager.
"Receive Security Update:" = [Enter new value or use default "Yes"]
Enter [Yes][No]? No#这里输入No
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
Register for Security Updates:
------------------------------
Provide your email address for security updates and to initiate configuration manager.
"Receive Security Update:" = [Enter new value or use default "Yes"]
** Do you wish to bypass initiation of the configuration manager and
** remain uninformed of critical security issues in your configuration?
Enter [Yes][No]? Yes#这里输入No,取消安全更新才会设置成功
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
Register for Security Updates:
------------------------------
Provide your email address for security updates and to initiate configuration manager.
1|Email:[]
2|Support Password:[]
3|Receive Security Update:[No]
Enter index number to select OR [Exit][Previous][Next]>#默认回车即可
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
Register for Security Updates:
------------------------------
Provide your email address for security updates and to initiate configuration manager.
1|Email:[]
2|Support Password:[]
3|Receive Security Update:[No]
Enter index number to select OR [Exit][Previous][Next]> Next#手工输入Next
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
Choose Install Type:
--------------------
Select the type of installation you wish to perform.
->1|Typical
| Install the following product(s) and component(s):
| - WebLogic Server
| - Oracle Coherence
2|Custom
| Choose software products and components to install and perform optional
|configuration.
Enter index number to select OR [Exit][Previous][Next]> Next#手工输入Next(默认典型安装)
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
JDK Selection (Any * indicates Oracle Supplied VM):
---------------------------------------------------
JDK(s) chosen will be installed. Defaults will be used in script string-substitution if installed.
1|Add Local Jdk
2|/usr/java/jdk1.6.0_38[x]#[ x]表示使用当前JDK作为默认安装,你也可以修改
*Estimated size of installation: 690.2 MB
Enter 1 to add or >= 2 to toggle selection OR [Exit][Previous][Next]> Next#手工输入Next
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
Choose Product Installation Directories:
----------------------------------------
Middleware Home Directory: [/home/weblogic/Oracle/Middleware]
Product Installation Directories:
1|WebLogic Server: [/home/weblogic/Oracle/Middleware/wlserver_10.3]
2|Oracle Coherence: [/home/weblogic/Oracle/Middleware/coherence_3.7]
Enter index number to select OR [Exit][Previous][Next]>#直接回车
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
The following Products and JDKs will be installed:
--------------------------------------------------
WebLogic Platform 10.3.6.0
|_____WebLogic Server
| |_____Core Application Server
| |_____Administration Console
| |_____Configuration Wizard and Upgrade Framework
| |_____Web 2.0 HTTP Pub-Sub Server
| |_____WebLogic SCA
| |_____WebLogic JDBC Drivers
| |_____Third Party JDBC Drivers
| |_____WebLogic Server Clients
| |_____WebLogic Web Server Plugins
| |_____UDDI and Xquery Support
| |_____Evaluation Database
|_____Oracle Coherence
|_____Coherence Product Files
*Estimated size of installation: 690.3 MB
Enter [Exit][Previous][Next]>#直接回车
Feb 26, 2014 2:32:24 PM java.util.prefs.FileSystemPreferences$2 run
INFO: Created user preferences directory.
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
Installing files..
0% 25% 50% 75% 100%
[------------|------------|------------|------------]
[***************************************************]
Performing String Substitutions...
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
Configuring OCM...
0% 25% 50% 75% 100%
[------------|------------|------------|------------]
[***************************************************]
Creating Domains...
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
Installation Complete
Congratulations! Installation is complete.
Press [Enter] to continue or type [Exit]>#直接回车,安装成功
<-------------------- Oracle Installer - WebLogic 10.3.6.0 ------------------->
Clean up process in progress ...
[weblogic@gaosheng ~]$
--备注说明: 启动Configuration Wizardizar,位置在weblogic安装目录(/home/weblogic/Oracle/Middleware)下的~/wlserver_10.3/common/bin下
执行./config.sh
--配置安装domain
[weblogic@gaosheng bin]$ ./config.sh
Unable to instantiate GUI, defaulting to console mode.
<------------------- Fusion Middleware Configuration Wizard ------------------>
Welcome:
--------
Choose between creating and extending a domain. Based on your selection,
the Configuration Wizard guides you through the steps to generate a new or
extend an existing domain.
->1|Create a new WebLogic domain
| Create a WebLogic domain in your projects directory.
2|Extend an existing WebLogic domain
| Use this option to add new components to an existing domain and modify |configuration settings.
Enter index number to select OR [Exit][Next]>#默认回车 选择创建一个新的weblogic domain
<------------------- Fusion Middleware Configuration Wizard ------------------>
Select Domain Source:#选择默认
---------------------
Select the source from which the domain will be created. You can create the
domain by selecting from the required components or by selecting from a
list of existing domain templates.
->1|Choose Weblogic Platform components
| You can choose the Weblogic component(s) that you want supported in
|your domain.
2|Choose custom template
| Choose this option if you want to use an existing template. This
|could be a custom created template using the Template Builder.
Enter index number to select OR [Exit][Previous][Next]>#直接回车
<------------------- Fusion Middleware Configuration Wizard ------------------>
Application Template Selection:
-------------------------------
Available Templates
|_____Basic WebLogic Server Domain - 10.3.6.0 [wlserver_10.3]x
|_____Basic WebLogic SIP Server Domain - 10.3.6.0 [wlserver_10.3] [2]
|_____WebLogic Advanced Web Services for JAX-RPC Extension - 10.3.6.0 [wlserver_10.3] [3]
|_____WebLogic Advanced Web Services for JAX-WS Extension - 10.3.6.0 [wlserver_10.3] [4]
Enter number exactly as it appears in brackets to toggle selection OR [Exit][Previous][Next]>
<------------------- Fusion Middleware Configuration Wizard ------------------>
Edit Domain Information:#使用默认名称base_domain
------------------------
| Name | Value |
_|________|_____________|
1| *Name: | base_domain |
Enter value for "Name" OR [Exit][Previous][Next]>#直接回车
<------------------- Fusion Middleware Configuration Wizard ------------------>
Select the target domain directory for this domain:
---------------------------------------------------
"Target Location" = [Enter new value or use default
"/home/weblogic/Oracle/Middleware/user_projects/domains"]#这就是weblogic的默认安装目录
Enter new Target Location OR [Exit][Previous][Next]>#直接回车
<------------------- Fusion Middleware Configuration Wizard ------------------>
Configure Administrator User Name and Password:
-----------------------------------------------
Create a user to be assigned to the Administrator role. This user is the
default administrator used to start development mode servers.
| Name | Value |
_|_________________________|_________________________________________|
1| *Name: | weblogic |
2| *User password: | |
3| *Confirm user password: | |
4| Description: | This user is the default administrator. |
Use above value or select another option:
1 - Modify "Name"
2 - Modify "User password"#选择2修改用户密码
3 - Modify "Confirm user password"#选择3确认用户密码
4 - Modify "Description"
Enter option number to select OR [Exit][Previous][Next]>2#选择2修改用户密码
<------------------- Fusion Middleware Configuration Wizard ------------------>
Configure Administrator User Name and Password:
-----------------------------------------------
Create a user to be assigned to the Administrator role. This user is the
default administrator used to start development mode servers.
"*User password:" = []
Enter new *User password: OR [Exit][Reset][Accept]> arcerzhang0759#weblogic的密码
<------------------- Fusion Middleware Configuration Wizard ------------------>
Configure Administrator User Name and Password:
-----------------------------------------------
Create a user to be assigned to the Administrator role. This user is the
default administrator used to start development mode servers.
| Name | Value |
_|_________________________|_________________________________________|
1| *Name: | weblogic |
2| *User password: | ************** |
3| *Confirm user password: | |
4| Description: | This user is the default administrator. |
Use above value or select another option:
1 - Modify "Name"
2 - Modify "User password"
3 - Modify "Confirm user password"
4 - Modify "Description"
5 - Discard Changes
Enter option number to select OR [Exit][Previous][Next]> 3#选择3,录入确认密码
<------------------- Fusion Middleware Configuration Wizard ------------------>
Configure Administrator User Name and Password:
-----------------------------------------------
Create a user to be assigned to the Administrator role. This user is the
default administrator used to start development mode servers.
"*Confirm user password:" = []
Enter new *Confirm user password: OR [Exit][Reset][Accept]> arcerzhang0759#输入确认密码
<------------------- Fusion Middleware Configuration Wizard ------------------>
Configure Administrator User Name and Password:
-----------------------------------------------
Create a user to be assigned to the Administrator role. This user is the
default administrator used to start development mode servers.
| Name | Value |
_|_________________________|_________________________________________|
1| *Name: | weblogic |
2| *User password: | ************** |
3| *Confirm user password: | ************** |
4| Description: | This user is the default administrator. |
Use above value or select another option:
1 - Modify "Name"
2 - Modify "User password"
3 - Modify "Confirm user password"
4 - Modify "Description"
5 - Discard Changes
Enter option number to select OR [Exit][Previous][Next]>#修改信息后,直接回车即可
<------------------- Fusion Middleware Configuration Wizard ------------------>
Domain Mode Configuration:
--------------------------
Enable Development or Production Mode for this domain.
->1|Development Mode #weblogic部署模式->开发模式
2|Production Mode#weblogic部署模式->产品模式或者称生产模式
Enter index number to select OR [Exit][Previous][Next]> 2#我们选择2,生产模式
<------------------- Fusion Middleware Configuration Wizard ------------------>
Java SDK Selection:
-------------------
->1|Sun SDK 1.6.0_38-ea @ /usr/java/jdk1.6.0_38#weblogic选择安装时选择使用的jdk
2|Other Java SDK
Enter index number to select OR [Exit][Previous][Next]>#默认回车
#其他可选项,此处没有选择,直接回车
<------------------- Fusion Middleware Configuration Wizard ------------------>
Select Optional Configuration:
------------------------------
1|Administration Server [ ]
2|Managed Servers, Clusters and Machines [ ]
3|RDBMS Security Store [ ]
Enter index number to select OR [Exit][Previous][Next]>#直接回车
<------------------- Fusion Middleware Configuration Wizard ------------------>
#开始创建Domain
Creating Domain...
0% 25% 50% 75% 100%
[------------|------------|------------|------------]
[***************************************************]
#创建完成,自动回到控制台
**** Domain Created Successfully! ****
[weblogic@gaosheng bin]$
5、服务管理
编辑启动文件(/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin),添加如下内容
最好编辑一下startWeblogic.sh文件,添加WLS_USER="weblogic"、WLS_PW="arcerzhang0759"参数,这样在执行startWeblogic.sh文件时,就不需要再输入weblogic管理账户及密码了.
注意添加WLS_USER、WLS_PW参数的位置,一定要在调用$WLS_USER、$WLS_PW命令之前.
--添加如下内容
WLS_USER="weblogic"
WLS_PW="arcerzhang0759"
如果想在执行stopWeblogic.sh脚本的过程中,自动执行,不许手工输入用户名和口令,可以再stopWeblogic.sh文件中添加如下参数(注意,参数信息同之前的startWebloic.sh文件中的内容略有不同):
--添加如下内容
userID="username=‘weblogic‘,"
password="password=‘arcerzhang0759‘,"
--具体停止服务操作,需要执行:
[weblogic@gaosheng bin]$ ./stopWebLogic.sh
Stopping Weblogic Server...
Initializing WebLogic Scripting Tool (WLST) ...
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
Please enter your username :weblogic
Please enter your password :
Connecting to t3://gaosheng.localdomain:7001 with useridweblogic ...
Successfully connected to Admin Server ‘AdminServer‘ that belongs to domain ‘base_domain‘.
Warning: An insecure protocol was used to connect to the
server. To ensure on-the-wire security, the SSL port or
Admin port should be used instead.
Shutting down the server AdminServer with force=false while connected to AdminServer ...
Disconnected from weblogic server: AdminServer
Exiting WebLogic Scripting Tool.
Done
Stopping Derby Server...
[weblogic@gaosheng bin]$
--停止服务的另一种方法(查找到weblogic进程,直接kill)
[weblogic@gsrealdata ~]$ ps -ef | grep java
weblogic 2610 2565 0 20:38 pts/1 00:00:49 /usr/java/jdk1.6.0_38/bin/java -server -Xms256m -Xmx512m -XX:MaxPermSize=256m -Dweblogic.Name=AdminServer -Djava.security.policy=/opt/weblogic/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -da -Dplatform.home=/opt/weblogic/wlserver_10.3 -Dwls.home=/opt/weblogic/wlserver_10.3/server -Dweblogic.home=/opt/weblogic/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/opt/weblogic/patch_wls1036/profiles/default/sysext_manifest_classpath:/opt/weblogic/patch_ocp371/profiles/default/sysext_manifest_classpath -Dweblogic.management.username=weblogic -Dweblogic.management.password=arcerzhangcec0759 weblogic.Server
weblogic 4090 4000 0 22:02 pts/3 00:00:00 grep java
[weblogic@gsrealdata ~]$
6、启动weblogic
--后台方式启动
[weblogic@gaosheng bin]$ nohup ./startWebLogic.sh &
--普通启动方式
[weblogic@gaosheng bin]$ ./startWebLogic.sh
.
.
JAVA Memory arguments: -Xms256m -Xmx512m -XX:MaxPermSize=256m
.
WLS Start Mode=Production
.
CLASSPATH=/home/weblogic/Oracle/Middleware/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/home/weblogic/Oracle/Middleware/patch_ocp371/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/java/jdk1.6.0_38/lib/tools.jar:/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic_sp.jar:/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar:/home/weblogic/Oracle/Middleware/modules/features/weblogic.server.modules_10.3.6.0.jar:/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/webservices.jar:/home/weblogic/Oracle/Middleware/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/home/weblogic/Oracle/Middleware/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/home/weblogic/Oracle/Middleware/wlserver_10.3/common/derby/lib/derbyclient.jar:/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/xqrl.jar:.:/usr/java/jdk1.6.0_38//lib/dt.jar:/usr/java/jdk1.6.0_38//lib/tools.jar
.
PATH=/home/weblogic/Oracle/Middleware/wlserver_10.3/server/bin:/home/weblogic/Oracle/Middleware/modules/org.apache.ant_1.7.1/bin:/usr/java/jdk1.6.0_38/jre/bin:/usr/java/jdk1.6.0_38/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/java/jdk1.6.0_38//bin:/home/weblogic/bin
.
***************************************************
* To start WebLogic Server, use a username and *
* password assigned to an admin-level user. For *
* server administration, use the WebLogic Server *
* console at http://hostname:port/console *
***************************************************
starting weblogic with Java version:
java version "1.6.0_38-ea"
Java(TM) SE Runtime Environment (build 1.6.0_38-ea-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)
Starting WLS with line:
/usr/java/jdk1.6.0_38/bin/java -server -Xms256m -Xmx512m -XX:MaxPermSize=256m -Dweblogic.Name=AdminServer -Djava.security.policy=/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -da -Dplatform.home=/home/weblogic/Oracle/Middleware/wlserver_10.3 -Dwls.home=/home/weblogic/Oracle/Middleware/wlserver_10.3/server -Dweblogic.home=/home/weblogic/Oracle/Middleware/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/home/weblogic/Oracle/Middleware/patch_wls1036/profiles/default/sysext_manifest_classpath:/home/weblogic/Oracle/Middleware/patch_ocp371/profiles/default/sysext_manifest_classpath -Dweblogic.management.username=weblogic -Dweblogic.management.password=arcerzhang0759 weblogic.Server
<Feb 26, 2014 3:19:03 PM CST><Info><Security><BEA-090905><Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
<Feb 26, 2014 3:19:03 PM CST><Info><Security><BEA-090906><Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>
<Feb 26, 2014 3:19:05 PM CST><Info><WebLogicServer><BEA-000377><Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 20.13-b02 from Sun Microsystems Inc.>
<Feb 26, 2014 3:19:08 PM CST><Info><Management><BEA-141107><Version: WebLogic Server 10.3.6.0 Tue Nov 15 08:52:36 PST 2011 1441050 >
<Feb 26, 2014 3:19:12 PM CST><Notice><WebLogicServer><BEA-000365><Server state changed to STARTING>
<Feb 26, 2014 3:19:12 PM CST><Info><WorkManager><BEA-002900><Initializing self-tuning thread pool>
<Feb 26, 2014 3:19:13 PM CST><Notice><Log Management><BEA-170019><The server log file /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log is opened. All server side log events will be written to this file.>
<Feb 26, 2014 3:19:21 PM CST><Notice><Security><BEA-090082><Security initializing using security realm myrealm.>
<Feb 26, 2014 3:19:31 PM CST><Notice><WebLogicServer><BEA-000365><Server state changed to STANDBY>
<Feb 26, 2014 3:19:31 PM CST><Notice><WebLogicServer><BEA-000365><Server state changed to STARTING>
<Feb 26, 2014 3:19:46 PM CST><Notice><Log Management><BEA-170027><The Server has established connection with the Domain level Diagnostic Service successfully.>
<Feb 26, 2014 3:19:46 PM CST><Notice><WebLogicServer><BEA-000365><Server state changed to ADMIN>
<Feb 26, 2014 3:19:46 PM CST><Notice><WebLogicServer><BEA-000365><Server state changed to RESUMING>
<Feb 26, 2014 3:19:46 PM CST><Notice><Server><BEA-002613><Channel "Default" is now listening on 192.168.44.230:7001 for protocols iiop, t3, ldap, snmp, http.>
<Feb 26, 2014 3:19:46 PM CST><Notice><Server><BEA-002613><Channel "Default[2]" is now listening on 127.0.0.1:7001 for protocols iiop, t3, ldap, snmp, http.>
<Feb 26, 2014 3:19:46 PM CST><Notice><Server><BEA-002613><Channel "Default[3]" is now listening on 0:0:0:0:0:0:0:1:7001 for protocols iiop, t3, ldap, snmp, http.>
<Feb 26, 2014 3:19:46 PM CST><Notice><Server><BEA-002613><Channel "Default[1]" is now listening on fe80:0:0:0:20c:29ff:fec7:5a35:7001 for protocols iiop, t3, ldap, snmp, http.>
<Feb 26, 2014 3:19:46 PM CST><Notice><WebLogicServer><BEA-000329><Started WebLogic Admin Server "AdminServer" for domain "base_domain" running in Production Mode>
<Feb 26, 2014 3:19:47 PM CST><Notice><WebLogicServer><BEA-000365><Server state changed to RUNNING>
<Feb 26, 2014 3:19:47 PM CST><Notice><WebLogicServer><BEA-000360><Server started in RUNNING mode>
访问确认
启动成功,没有报错.通过图形界面访问weblogic,访问地址一般是http://ip:7001/console
登陆成功界面
7、附录
7.1、配置防火墙
如何在不关闭防火墙的情况下,weblogic服务器能够正常提供服务.
不管是应用服务器还是数据库服务器,其系统上的软防都可以关闭,因为公司有统一的硬防.
如何让weblogic用户访问oracle数据库
7.2、weblogic性能调优
首先分析造成内存溢出的情况分析
1、 每个Server上的诊断文件过大造成内存溢出
a) 解决办法:删除诊断文件,之后重新启动服务器;因为此文件会随着用户访问量的增大,而逐渐变大;
诊断文件位置
/opt/weblogic/user_projects/domains/gsfund/servers/fund/data/store/diagnostics