weblogic | vnsys

1. Oracle Weblogic là gì?

Oracle WebLogic Server là java app server được phát triển bởi tập đoàn OracleOracle WebLogic Server là một phần trong Oracle Fusion Middleware, nó hỗ trợ các CSDL Oracle, DB2, Microsoft SQL Server, MySQL Enterprise và các database tương thích JDBC.

Tại sao lại là Oracle Weblogic?Oracle Weblogic server 12C

Oracle WebLogic Server 12c?

Bạn đang đọc: weblogic | vnsys

Oracle WebLogic cũng là web server cho Java app giống như :

  • Tomcat
  • Websphere
  • JBoss
  • Glashfish

Nhưng với những dự án Bất Động Sản lớn, WebLogic thường được ưu tiên sử dụng

2. Chuẩn bị môi trường cài đặt

Server : CentOS 7
Hostname : oracle.example.local
IP : 192.168.1.100 / 24

3. Download JDK và Weblogic

a. Download

http://www.oracle.com/technetwork/java/javase/downloads/index.html
http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html
Phiên bản hiện tại tôi tải về là :

  • jdk-8u151-linux-x64.rpm (Java development kit)
  • fmw_12.2.1.3.0_wls.jar (Weblogic)

Copy bộ thiết lập jdk và weblogic lên server .

mkdir -p /u01/software
cd /u01/software

b.  Cài đặt Java 8

yum install jdk-8u151-linux-x64.rpm

Kiểm tra phiên bản java

java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

4.  Tạo users & groups

groupadd oinstall
useradd -g oinstall -G oinstall oracle
passwd oracle

5. Tạo thư mục cài đặt và cấu hình

mkdir -p /u01/app/oracle/middleware
mkdir -p /u01/app/oracle/config/domains
mkdir -p /u01/app/oracle/config/applications
chown -R oracle:oinstall /u01
chmod -R 775 /u01/

6. Thiết lập biến môi trường

Cần thiết lập biến thiên nhiên và môi trường để người dùng oracle setup, thông số kỹ thuật và chạy Oracle Weblogic server .
Trước khi tạo biến thiên nhiên và môi trường cho oracle user, tất cả chúng ta tìm đường dẫn Java trước. Chạy lệnh sau để hiển thị đường dẫn của Java

update-alternatives --config java

There is 1 program that provides 'java'.

Selection Command
-----------------------------------------------
*+ 1 /usr/java/jdk1.8.0_151/jre/bin/java

Mở rộng nội dung sau vào tệp tin / home / oracle /. bash_profile ” để tạo thiên nhiên và môi trường cho oracle user .

cat >>/home/oracle/.bash_profile <

7. Tạo Response File
Dựa vào mẫu, ta tạo response file cho WebLogic Server 12c và lưu vào “/u01/software/wls.rsp”.

cat >/u01/software/wls.rsp <
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=
COLLECTOR_SUPPORTHUB_URL=
EOF

Chỉ định vị trí của Oracle Inventory, tạo tệp tin “ / u01 / software / oraInst. loc ” với nội dung sau :

cat >/u01/software/oraInst.loc <

8. Cài đặt WebLogic Silent
Khởi tạo cài đặt trong chế độ silent với Oracle user

su - oracle
$JAVA_HOME/bin/java -Xmx1024m -jar /u01/software/fmw_12.2.1.3.0_wls.jar -silent -responseFile /u01/software/wls.rsp -invPtrLoc /u01/software/oraInst.loc

Quá trình thiết lập diễn ra như dưới là thành công xuất sắc :

Starting check : CheckJDKVersion
Expected result: 1.8.0_131
Actual Result: 1.8.0_151
Check complete. The overall result of this check is: Passed
CheckJDKVersion Check: Success.

Validations are enabled for this session.
Verifying data
Copying Files
Percent Complete : 10
Percent Complete : 20
Percent Complete : 30
Percent Complete : 40
Percent Complete : 50
Percent Complete : 60
Percent Complete : 70
Percent Complete : 80
Percent Complete : 90
Percent Complete : 100

The installation of Oracle Fusion Middleware 12c WebLogic Server and Coherence 12.2.1.3.0 completed successfully.
Logs successfully copied to /u01/app/oraInventory/logs.

9. Create domain

Chúng ta tạo domain tiên phong có tên là example

9.1 Tạo tệp domain.xml
Tạo một tệp tin cho domain là “domain.xml”.

cat > /u01/app/oracle/middleware/wlserver/common/templates/scripts/wlst/domain.xml <

Mặc định thì ListPort là 7001 và SSL là 7002, ta có thể tùy chọn thay đổi port tùy theo nhu cầu sử dụng.  Tài khoản quản trị user/password đang để thiết lập cấu hình là:  weblogic/weblogic1

9.2 Chạy lệnh sau để tạo domain

Sử dụng WebLogic Scripting Tool tại “ / u01 / app / oracle / middleware / wlserver / common / bin / wlst.sh ”
/u01/app/oracle/middleware/oracle_common/common/bin/wlst.sh /u01/app/oracle/middleware/wlserver/common/templates/scripts/wlst/domain.xml

10. Start weblogic

10.1 Start weblogic cho domain example

Chạy startWeblogic. sh

cd /u01/app/oracle/middleware/user_projects/domains/example
./startWebLogic.sh

Enter username to boot WebLogic server:weblogic
Enter password to boot WebLogic server:weblogic1



Current log file=/u01/app/oracle/middleware/user_projects/domains/example/servers/AdminServer/logs/AdminServer.log
Rotation dir=/u01/app/oracle/middleware/user_projects/domains/example/servers/AdminServer/logs
is opened. All server side log events will be written to this file.>










10.2  Thiết lập thông tin user/pass

Để start WebLogic server ở chế độ chạy nền mà không cần nhập vào thông tin user/pass thủ công, chúng ta vào thông tin user/pass trong tệp tin boot.properties

Set user/pass là: weblogic/weblogic1

mkdir -p /u01/app/oracle/middleware/user_projects/domains/example/servers/AdminServer/security
cd /u01/app/oracle/middleware/user_projects/domains/example/servers/AdminServer/security
cat >boot.properties <

11. Truy cập giao diện Weblogic Server Administration Console 12c

Sử dụng trình duyệt và đăng nhập Weblogic Server Administraion Console với port 7001, hoặc 7002 http://192.168.1.100/console hoặc https://192.168.1.100:7002/console

weblogic server 12c

Vào thông tin user/pass quản trị ở trên vào giao diệnWeblogic Server Administration Console 12c

weblogic server administration console 12c

12. Một số lưu ý

Nếu start weblogic chậm, có thể mất time khoảng 10-15 phút mới khởi động xong, thì tình huống có thể do /dev/urandom. Vì vậy, chúng ta sửa như tệp tin $JAVA_HOME/jre/lib/security/java.security như sau:
Thay thế: “securerandom.source=file:/dev/urandom”
Với: “securerandom.source=file:/dev/./urandom”

Tham khảo thêm tại:

https://oracle-base.com/articles/12c/weblogic-silent-installation-12c

Chia sẻ:

Thích bài này:

Thích

Đang tải ...