weblogic、tomcat、nginx 安装

中间件的安装

环境:CentOS 7

Java的环境 jdk1.8.0_301

Oracle WebLogic Server 12c

从这下载Oracle Fusion Middleware Software Downloads WebLogic,获得文件fmw_12.2.1.4.0_wls_lite_generic.jar.zip,解压后得到fmw_12.2.1.4.0_wls_lite_generic.jar.jar 上传到虚拟机

给文件添加执行权限
chmod 777 -R /home/oracle

直接在原有Oracle用户下安装,同样需要图形界面切换到该用户下才会弹出图形界面安装

手动切换Oracle目录下
java -jar fmw_12.2.1.4.0_wls_lite_generic.jar
安装目录为/home/oracle/weblogic/
安装完后弹出创建domain,默认next
然后再在/home/oracle/weblogic/user_projects/domains/base_domain/bin   目录下执行ll有如下指令
drwxr-x---. 2 oracle oinstall   24 Sep  7 16:50 autodeploy
drwxr-x---. 6 oracle oinstall 4096 Sep  7 16:50 bin
drwxr-x---. 3 oracle oinstall   16 Sep  7 16:50 common
drwxr-x---. 9 oracle oinstall  143 Sep  7 16:53 config
drwxr-x---. 2 oracle oinstall   24 Sep  7 16:50 console-ext
-rw-r-----. 1 oracle oinstall  228 Sep  7 17:05 derby.log
-rw-r-----. 1 oracle oinstall   92 Sep  7 17:05 derbyShutdown.log
-rw-r-----. 1 oracle oinstall  142 Sep  7 16:52 edit.lok
-rw-r-----. 1 oracle oinstall  327 Apr 26  2019 fileRealm.properties
drwxr-x---. 3 oracle oinstall 4096 Sep  7 16:50 init-info
drwxr-x---. 2 oracle oinstall   24 Sep  7 16:50 lib
drwxr-x---. 2 oracle oinstall   63 Sep  7 16:50 nodemanager
drwxr-x---. 3 oracle oinstall   22 Sep  7 16:52 orchestration
drwxr-x---. 2 oracle oinstall    6 Apr 26  2019 resources
drwxr-x---. 2 oracle oinstall  167 Sep  7 16:52 security
drwxr-x---. 3 oracle oinstall   25 Sep  7 16:51 servers
-rwxr-x---. 1 oracle oinstall  271 Sep  7 16:50 startWebLogic.sh
选择执行
./startWebLogic.sh
输入用户名密码 设置的账号weblogic 密码:weblogic@2021 端口默认为7001
然后打开浏览器127.0.0.1:7001打开验证安装是否成功再次输入账户密码可进入后台

直接命令 
./home/oracle/weblogic/user_projects/domains/base_domain/bin/startWebLogic.sh

tomcat

系统默认的jdk版本1.8,足够无需重新安装jdk,tomcat-9支持的jdk8以后的版本

[root@localhost ~]# java -version
openjdk version "1.8.0_302"
OpenJDK Runtime Environment (build 1.8.0_302-b08)
OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode)
当然我换到较新的版本,使用也可以
[root@localhost ~]# java -version
openjdk version "16.0.2" 2021-07-20
OpenJDK Runtime Environment (build 16.0.2+7-67)
OpenJDK 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)

下载安装启动tomcat-9

先从官网下载文件然后上传到服务器/usr/local目录下 Apache Tomcat® - Apache Tomcat 9 Software Downloads

或者把文件下载链接用wget下载,然后解压缩再移动文件到local下

  1. 用tar命令解包会生成同名目录;
  2. 再把文件移动到/usr/local目录下
wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.52/bin/apache-tomcat-9.0.52.tar.gz  #下载
tar -zxvf apache-tomcat-9.0.27.tar.gzapache-tomcat-9.0.52.tar.gz  #解包
mv apache-tomcat-9.0.52.tar.gz /usr/local  #移动文件
进入解压目录的bin文件夹,运行命令./startup.sh
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE:   /usr/local/apache-tomcat-9.0.52
Using CATALINA_HOME:   /usr/local/apache-tomcat-9.0.52
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-9.0.52/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/apache-tomcat-9.0.52/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.52/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
# 查看tomcat版本
[root@localhost bin]# ./version.sh
Using CATALINA_BASE:   /usr/local/apache-tomcat-9.0.52
Using CATALINA_HOME:   /usr/local/apache-tomcat-9.0.52
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-9.0.52/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/apache-tomcat-9.0.52/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.52/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Server version: Apache Tomcat/9.0.52
Server built:   Jul 31 2021 04:12:17 UTC
Server number:  9.0.52.0
OS Name:        Linux
OS Version:     3.10.0-1160.41.1.el7.x86_64
Architecture:   amd64
JVM Version:    1.8.0_302-b08
JVM Vendor:     Red Hat, Inc.
在浏览器输入http://127.0.0.1:8080 验证是否成功开启,
可用命令 ps -ef|grep tomcat 查看tomcat是否正常启动
vim https://127.0.0.1:8080/   也可以看下有诶有页面内容返回

如果失败可能是端口冲突的问题,遇到端口冲突的问题,比如docker占用8080端口,

netstat -an|grep 8080 命令查看是否有程序占用8080端口。

要么kill掉现有的,要么改端口,修改tomcat配置

vim /usr/local/apache-tomcat-9.0.52.tar.gz /conf /server.xml中的tomcat port 用“/8080”定位到8080端口,改成如8081之类的 

nginx

先安装必要插件

yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

gcc 可以编译 C,C++,Ada,Object C和Java等语言

pcre pcre-devel pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库

zlib zlib-devel zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装

openssl openssl-devel openssl是web安全通信的基石,没有openssl,可以说我们的信息都是在裸奔

wget http://nginx.org/download/nginx-1.20.1.tar.gztar -zxvf nginx-1.20.1.tar.gz进入文件目录下执行 源包安装三部曲./configure --prefix=/usr/local/nginx //指定安装路径:make 编译make install 安装进入到安装nginx目录下面的sbin启动命令 ./nginx打开浏览器访本机IP地址,显示welcome to Nginx !页面表示Nginx启动成功
posted @ 2021-09-14 08:58  #July  阅读(228)  评论(0)    收藏  举报