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下
- 用tar命令解包会生成同名目录;
- 再把文件移动到/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启动成功
就这样吧