-
知识点:如何在linux环境下部署中间件Tomcat
2020-09-07 13:46:26一、 准备工作 使用ftp或WinSCP工具将jdk和tomcat传输到linux服务器上。 二、安装jdk 切换到存放安装文件的目录下,然后执行安装命令 ...查看jdk版本:java -version 三、 安装tomcat 安装完成后,启动to一、 准备工作
使用ftp或WinSCP工具将jdk和tomcat传输到linux服务器上。
二、安装jdk
切换到存放安装文件的目录下,然后执行安装命令
给予jdk安装文件对于的权限
执行安装操作
Jdk安装完成后显示如下:
Jdk安装完成后配置环境变量,打开etc下面的profile文件
在最后加上自己配置的jdk的环境变量,此处的实验环境如下
查看jdk版本:
java -version三、 安装tomcat
安装完成后,启动tomcat
打开浏览器
输入http://ip:port/ 就可以看到tomcat的界面,表示tomcat已经安装好。作者:hello_holly,来源:https://blog.csdn.net/holly2008/article/details/61931893 点这里:2020Python高薪实战学习大合集**
-
Linux下strings命令查看二进制文件
2019-09-24 06:23:171、查看所有.so文件的版本并导出到log中 strings -f *.so | grep V9 >...其实strings是查看二进制文件的一个技巧极强的命令,上份工作中在linux下查看中间件文件经常用到。 转载于:https://www.cnblogs.com/...1、查看所有.so文件的版本并导出到log中strings -f *.so | grep V9 > v9.log2、查看某个.so文件的版本strings xxx.so | grep V其实strings是查看二进制文件的一个技巧极强的命令,上份工作中在linux下查看中间件文件经常用到。转载于:https://www.cnblogs.com/Suntree/p/11552630.html
-
linux下静默安装 weblogic12.2.1.3中间件
2018-08-17 11:28:00第一步:准备需要的安装包文件,这里注意 weblogic12.2.*需要的最低JDK版本为1.8以上 1、查看当前的镜像列表:docker images 2、运行镜像,并进入容器,这里运行基本的centos-ssh 的镜像 运行镜像---运行命令:...第一步:准备需要的安装包文件,这里注意 weblogic12.2.*需要的最低JDK版本为1.8以上
1、查看当前的镜像列表:docker images
2、运行镜像,并进入容器,这里运行基本的centos-ssh 的镜像
运行镜像---运行命令:docker run -d -i -t -p 1601:22 dc8713dad282 /bin/bash
查看当前运行的容器:docker ps
运行命令:docker exec -it ef34fa2e3b39 /bin/bash 如下图 进入了容器3、进行安装文件的包拷贝
新开启一个终端SSH 连接宿主机 如下
拷贝安装包到docker容器里面去: 宿主机如何和docker容器互相拷贝传送文件,请查询相关资料
执行命令:docker cp /toolsPackage/jdk-8u65-linux-x64.tar.gz ef34fa2e3b39:/opt
docker cp /toolsPackage/fmw_12.2.1.3.0_wls.jar ef34fa2e3b39:/opt
拷贝了JDK 和 weblogic12.2.1.3安装包进入容器
4、进入容器 ef34fa2e3b39 查看 结果 如下图
5、安装JDK文件 运行命令:tar -xvf jdk-8u65-linux-x64.tar.gz
解压安装包文件到 /opt/jdk1.8.0_65 目录下
配置JDK的环境变量 编辑 vi ~/.bashrc 文件添加如下
export USER_MEM_ARGS="-Xms2048m -Xmx2048m -XX:PermSize=512m"
export JAVA_HOME=/opt/jdk1.8.0_65
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
如下图:
保存退出,运行命令:source ~/.bashrc 保证修改的环境变量生效
6、创建两个 静默安装weblogic的响应文件 如下:
/opt/oraInst.loc
inventory_loc=/home/weblogic/oraInventory1
#用户的组名称,根据实际的修改
inst_group=weblogic/opt/wsl.rsp
[ENGINE] #DO NOT CHANGE THIS. Response File Version=1.0.0.0.0 [GENERIC] #Set this to true if you wish to skip software updates DECLINE_AUTO_UPDATES=true #My Oracle Support User Name MOS_USERNAME= #My Oracle Support Password MOS_PASSWORD=<SECURE VALUE> #If the Software updates are already downloaded and available on your local system, then specify the path to the directory where these patches are available and set SPECIFY_DOWNLOAD_LOCATION to true AUTO_UPDATES_LOCATION= #Proxy Server Name to connect to My Oracle Support SOFTWARE_UPDATES_PROXY_SERVER= #Proxy Server Port SOFTWARE_UPDATES_PROXY_PORT= #Proxy Server Username SOFTWARE_UPDATES_PROXY_USER= #Proxy Server Password SOFTWARE_UPDATES_PROXY_PASSWORD=<SECURE VALUE> #The oracle home location. This can be an existing Oracle Home or a new Oracle Home 为weblogic的安装目录 ORACLE_HOME=/opt/weblogic/Middleware #The federated oracle home locations. This should be an existing Oracle Home. Multiple values can be provided as comma seperated values FEDERATED_ORACLE_HOMES= #Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples. INSTALL_TYPE=WebLogic Server
7、设置用户组相关信息
添加组信息,运行命令:groupadd bea
添加用户信息,运行命令:useradd -g bea weblogic
为用户weblogic 指定密码:passwd weblogic
8、安装weblogic中间件
保证所安装的目录 weblogic具备读写权限
运行命令:chown -R weblogic:bea /opt
安装 wls.rsp,oraInst.loc必须指定绝对路径 java -jar fmw_12.1.3.0.0_wls.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc
运行命令: java -jar fmw_12.2.1.3.0_wls.jar -silent -responseFile /opt/wsl.rsp -invPtrLoc /opt/oraInst.loc
由于没有设置weblogic用户的JDK环境变量,报错,设置weblogic的环境变量:
运行命令:vi ~/.bashrc 添加jdk的环境变量
运行命令:source ~/.bashrc
再次运行安装命令: java -jar fmw_12.2.1.3.0_wls.jar -silent -responseFile /opt/wsl.rsp -invPtrLoc /opt/oraInst.loc
[weblogic@ef34fa2e3b39 opt]$ java -jar fmw_12.2.1.3.0_wls.jar -silent -responseFile /opt/wsl.rsp -invPtrLoc /opt/oraInst.loc Launcher log file is /tmp/OraInstall2018-08-17_02-11-36AM/launcher2018-08-17_02-11-36AM.log. Extracting the installer . . . . . . . . . . . Done The OpenJDK JVM is not supported on this platform. The log is located here: /tmp/OraInstall2018-08-17_02-11-36AM/launcher2018-08-17_02-11-36AM.log. [weblogic@ef34fa2e3b39 opt]$ vi ~/.bashrc [weblogic@ef34fa2e3b39 opt]$ source ~/.bashrc [weblogic@ef34fa2e3b39 opt]$ java -jar fmw_12.2.1.3.0_wls.jar -silent -responseFile /opt/wsl.rsp -invPtrLoc /opt/oraInst.loc Launcher log file is /tmp/OraInstall2018-08-17_02-15-23AM/launcher2018-08-17_02-15-23AM.log. Extracting the installer . . . . . . . . . . Done Checking if CPU speed is above 300 MHz. Actual 2595.809 MHz Passed Checking swap space: must be greater than 512 MB. Actual 2047 MB Passed Checking if this platform requires a 64-bit JVM. Actual 64 Passed (64-bit not required) Checking temp space: must be greater than 300 MB. Actual 15079 MB Passed Preparing to launch the Oracle Universal Installer from /tmp/OraInstall2018-08-17_02-15-23AM Log: /tmp/OraInstall2018-08-17_02-15-23AM/install2018-08-17_02-15-23AM.log Copyright (c) 1996, 2017, Oracle and/or its affiliates. All rights reserved. Reading response file.. Skipping Software Updates Starting check : CertifiedVersions Prerequisite Check was skipped and did not execute. Warning: Check:CertifiedVersions completed with warnings. Starting check : CheckJDKVersion Problem: This JDK version was not certified at the time it was made generally available. It may have been certified following general availability. Recommendation: Check the Supported System Configurations Guide (http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html) for further details. Press "Next" if you wish to continue. Expected result: 1.8.0_131 Actual result: 1.8.0_65 Warning: Check:CheckJDKVersion completed with warnings. 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 /home/weblogic/oraInventory1/logs.
成功安装了weblogic中间件:
9、创建weblogic 运行域
先创建存放路径,运行命令:mkdir -p /opt/weblogic/Middleware/user_projects/domains/base_domain/
创建参数文件 create_domain.rsp 如下: 在目录:/opt/create_domain.rsp
read template from "/opt/weblogic/Middleware/wlserver/common/templates/wls/wls.jar"; set JavaHome "/opt/jdk1.8.0_65"; set ServerStartMode "prod"; find Server "AdminServer" as AdminServer; set AdminServer.ListenAddress ""; set AdminServer.ListenPort "7010"; set AdminServer.SSL.Enabled "true"; set AdminServer.SSL.ListenPort "7002"; //Create Machine //create Machine "base" as Machinename; //use templates default weblogic user find User "weblogic" as u1; set u1.password "1qaz@WSX"; write domain to "/opt/weblogic/Middleware/user_projects/domains/base_domain/"; // The domain name will be "demo-domain" close template;
静默创建域 cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
运行命令: ./config.sh -mode=silent -silent_script=/opt/create_domain.rsp -logfile=/opt/create_domain.log
到此就已经成功的创建了域,下面启动服务,进入控制台
运行命令:./startWeblogic.sh 出现如下的界面:启动成功
10、登录控制台:http://ip:7001/console 这里实际登录地址为:http://192.168.58.129:7001/console 而weblogic实际监听的端口在容器中为7010 ,这在启动docker容器的时候 就通过参数-p 7001:7010 做了宿主机和docker容器之间的端口映射功能;
11、提交刚才安装的jdk和weblogic12.2.1.3中间件,保存为镜像
运行命令: docker ps 查看当前运行容器的 id 为 : ef34fa2e3b39
运行命令:docker commit -m "install weblogic12.2.1.3" -a "weblogic12.2.1.3" ef34fa2e3b39 weblogic12.2.1.3:latest 保存容器提交为新的镜像
运行命令:docker images 查看当前的镜像列表,可以看到刚保存的新镜像weblogic12.2.1.3
转载于:https://www.cnblogs.com/yinfengjiujian/p/9492403.html
-
开发中常用工具/中间件版本查询
2017-02-16 14:34:021、Java版本号 java -version 2、Tomcat版本号 先进到tomcat的bin目录下(cd /tomcat目录/bin),在执行./version.sh ...3、Oracle版本号 ...sqlplus / as sysdba ,select * from v$version...4、Linux版本号 查看1、Java版本号
- java -version
-
先进到tomcat的bin目录下(cd /tomcat目录/bin),在执行./version.sh
- sqlplus / as sysdba ,select * from v$version;
- 查看内核方法:
- 1、cat /proc/version
- 2、uname -a
- linux系统版本号,显示的是发行版本信息
- lsb_release -a
- cat /etc/redhad-release 适用于小红帽
- cat /etc/issue
- cmd -> slmgr/dlv
- mvn -v
7、修改ROOT账号的密码为password
[root@localhost ~]# echo password | passwd --stdin root -
Linux-weblogic 10.3.6控制台密码解密过程
2017-09-11 15:16:06weblogic控制台密码丢失影响系统更新版本在保证中间件正常运行的情况下,将加密后的密码解密从而登录控制台前提是需要该weblogic admin server 所在服务器的权限(能够查看weblogic域文件)需要的文件:... -
redis 查看key_Redis 从入门到精通(基础)
2020-11-20 13:16:23二、基础(1)介绍首先来看下redis 官网,如果感觉看着吃力,也有国人翻译的中文版本redis 中文网站。下面来看一下网站对Redis的介绍。Redis 是一个开源(BSD 许可)的,内存中的数据结构存储系统,它可以用作数据库、... -
【spring boot笔记】13.(Web开发) MySQL的使用
2019-03-30 20:00:02在linux下使用docker建立mysql数据库 先下载mysql docker pull mysql:5.7.22 下载5.7.22版本的原因是,mysql版本太高的话navicat可能识别不出来。反正这个版本也够用了。 然后查看一下docker中的库安装情况: ... -
达梦数据库安装
2020-09-18 15:15:01本文主要描述Linux下的达梦数据库安装,操作系统为中标麒麟6,数据库为达梦8 64bit。 1)安装前首先要进行环境检查。首先通过uname –ra查看操作系统版本与下载的达梦安装版本是否匹配。 2)其次查看glib -
推荐使用Windows,除了Pass-19必须在linux下,其余Pass都可以在Windows上运行 PHP版本 推荐5.2.17 其他版本可能会导致部分Pass无法突破 PHP组件 php_gd2,php_exif 部分Pass依赖这两个组件 中间件 设置Apache以...
-
ActiveMQ详细入门,学不会来打我
2020-07-03 17:59:22Linux系统 CentOS -7 x64 (可在VM中运行或者搞个服务器,把这个7版本的搭上去) 连接终端的Xshell (没有可以去下载一个,后续需要用这个里面的文件传输功能传压缩包) CentOS中先要有jdk (可通过java -version ... -
《ARM架构下的Docker环境,OpenJDK官方没有8版本镜像,如何完美解决?》 《极速体验编译openjdk8(docker环境)》 《在docker上编译openjdk8》 《修改,编译,GDB调试openjdk8源码(docker环境下)》 《环境变量_JAVA_...
-
javapms门户网站源码
2014-08-07 17:24:08双击某条管理员角色信息所在行,可以查看该管理员角色的详细信息,对管理员的管理权限进行配置,如下图所示: 2.5.5. 部门管理 部门是对管理员数据管理范围的设置,管理员能管理信息的多少直接和部门挂钩。点击... -
本项目在Linux下的自动化部署请参考:mall在Linux环境下的自动化部署(基于Jenkins); 相关环境部署 ELK日志收集系统的搭建请参考:SpringBoot应用整合ELK实现日志收集; 使用MinIO存储文件请参考:前后端分离...
-
ElasticSearch 安装bigdesk 查看集群环境 Elasticsearch 5.2.x 使用 Head 插件连接不上集群 1_ElasticSearch使用term filter来搜索数据 2_ElasticSearch filter执行原理 bitset机制与caching机制 3_...
-
新版Android开发教程.rar
2010-12-14 15:49:11Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ... -
最近把基础部分的内容重新创建了一个名为“Python-Core-50-Courses”的项目,用更为简单通俗的方式重写了这部分内容并附带了视频讲解,初学者可以关注下这个新项目。国内用户如果访问GitHub比较慢的话,也可以关注我...
-
│ ├─middleware (中间件) │ ├─model (结构体层) │ ├─resource (资源) │ ├─router (路由) │ ├─service (服务) │ └─utils (公共功能) └─web (前端文件) ├─public (发布...
-
WEB渗透测试数据库
2017-04-01 14:25:15项目中的python脚本提供用有用的渗透辅助功能,根目录下的pen.py为脚本入口,另外script目录下也有其他一些脚本。 3.1.1 Exploit系统 pen.py的exploit子命令提供了exploit模块相关操作,exploit模块是一个轻量级的... -
本项目在Docker容器下的部署请参考:mall-swarm在Linux环境下的部署(基于Docker容器); 本项目使用Jenkins自动化部署请参考:微服务架构下的自动化部署,使用Jenkins来实现。 运行效果展示 查看注册中心注册服务...
-
1.4 版本以后 完全的脱离基本cobar内核,结合Mycat集群管理、自动扩容、智能优化,成为高性能的中间件。我们致力于开发高性能数据库中间而努力。永不收费,永不闭源,持续推动开源社区的发展。 Mycat吸引和聚集了一...
-
│ ├─middleware (中间件) │ ├─model (结构体层) │ ├─resource (资源) │ ├─router (路由) │ ├─service (服务) │ └─utils (公共功能) └─web (前端文件) ├─public (发布...
-
操作系统(内存管理)
2009-09-20 12:55:25文将对 Linux™ 程序员可以使用的内存管理技术进行概述,虽然关注的重点是 C 语言,但同样也适用于其他语言。文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半... -
易语言程序免安装版下载
2011-04-07 09:28:50修改BUG:矢量动画支持库中的“矢量编辑框”组件在光标位于组件右下角时按右光标键进入下一行会导致显示错误。 10. 修改BUG:矢量动画支持库中的“矢量编辑框”组件在光标位于组件左上角时按左光标键进入前一行... -
linenoise-ng:用于Linux、Windows和MacOS的小型便携式GNU readline替换,它能够处理UTF-8字符。 Lyra:易于使用的、可组合的命令行解析器,适用于C++11及更高版本。 Ncurses:终端用户界面。 PDCurses:具有源...
-
python入门到高级全栈工程师培训 第3期 附课件代码
2018-06-07 09:38:42本资料仅用于学习,请查看后24小时之内删除。 【课程内容】 第1章 01 计算机发展史 02 计算机系统 03 小结 04 数据的概念 05 进制转换 06 原码补码反码 07 物理层和数据链路层 08 网络层和arp协议 09 传输层和应用... -
JAVA上百实例源码以及开源项目源代码
2016-09-17 21:58:33Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,... -
JAVA上百实例源码以及开源项目
2016-01-03 17:37:40Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...