小于博客 小于博客
首页
  • Java学习笔记
  • Docker专区
  • 实战教程
  • Shell
  • 内存数据库
  • Vue学习笔记
  • Nginx
  • Php
  • CentOS
  • Docker
  • Gitlab
  • GitHub
  • MySql
  • MongoDB
  • OpenVPN
  • 配置文件详解
  • Other
  • ELK
  • K8S
  • Nexus
  • Jenkins
  • 随写编年
  • 电影音乐
  • 效率工具
  • 博客相关
  • 最佳实践
  • 迎刃而解
  • 学习周刊
关于
友链
  • 本站索引

    • 分类
    • 标签
    • 归档
  • 本站页面

    • 导航
    • 打赏
  • 我的工具

    • 备忘录清单 (opens new window)
    • 网站状态 (opens new window)
    • json2go (opens new window)
    • 微信MD编辑 (opens new window)
    • 国内镜像 (opens new window)
    • 出口IP查询 (opens new window)
    • 代码高亮工具 (opens new window)
  • 外站页面

    • 开往 (opens new window)
    • ldapdoc (opens new window)
    • HowToStartOpenSource (opens new window)
    • vdoing-template (opens new window)
GitHub (opens new window)

小于博客

行者常至,为者常成
首页
  • Java学习笔记
  • Docker专区
  • 实战教程
  • Shell
  • 内存数据库
  • Vue学习笔记
  • Nginx
  • Php
  • CentOS
  • Docker
  • Gitlab
  • GitHub
  • MySql
  • MongoDB
  • OpenVPN
  • 配置文件详解
  • Other
  • ELK
  • K8S
  • Nexus
  • Jenkins
  • 随写编年
  • 电影音乐
  • 效率工具
  • 博客相关
  • 最佳实践
  • 迎刃而解
  • 学习周刊
关于
友链
  • 本站索引

    • 分类
    • 标签
    • 归档
  • 本站页面

    • 导航
    • 打赏
  • 我的工具

    • 备忘录清单 (opens new window)
    • 网站状态 (opens new window)
    • json2go (opens new window)
    • 微信MD编辑 (opens new window)
    • 国内镜像 (opens new window)
    • 出口IP查询 (opens new window)
    • 代码高亮工具 (opens new window)
  • 外站页面

    • 开往 (opens new window)
    • ldapdoc (opens new window)
    • HowToStartOpenSource (opens new window)
    • vdoing-template (opens new window)
GitHub (opens new window)
  • Java学习笔记

  • Docker专区

    • docker安装portainer详细步骤
    • docker安装nexus
    • docker安装halo
    • docker安装minio
    • Docker部署jar包运行
    • docker安装Redis
    • 使用docker快速安装部署nginx
    • 安装docker-compose环境
    • Docker安装Harbor(docker镜像服务器)
    • docker-compose安装
    • Docker基本用法
    • Docker 安装 MySQL
    • linux下安装docker
    • docker安装elasticsearch
    • Docker 安装 MongoDB
    • docker安装websphere
      • 1,获取镜像。
      • 2,使用镜像生成容器并且启动容器:
      • 3,查看生成登录的密码
      • 4、通过浏览器访问websphere
      • 5、前面的步骤没出错,会进入如下登录页面
      • 6、登录的账号和密码(登录的账号都是一样的,都是 wsadmin)
      • 7、部署war包
      • 8、问题及解决
      • 9、检查项目配置
      • 10、部署ear
    • docker安装Nacos
    • docker安装tomcat
    • 使用docker快速安装部署oracle-xe-11g-r2数据库
  • Shell编程

  • 实战教程

  • 内存数据库

  • Vue学习笔记

  • 编程世界
  • Docker专区
小于博客
2024-01-13
目录

docker安装websphere

docker安装websphere

# 1,获取镜像。

  • 运行一下命令
docker pull ibmcom/websphere-traditional:8.5.5.12-profile 
1

# 2,使用镜像生成容器并且启动容器:

docker run --name websphere \
 -h websphere \
  -e UPDATE_HOSTNAME=true \
 -p 9043:9043 \
 -p 9443:9443 \
 --restart=always \
 -d ibmcom/websphere-traditional:8.5.5.12-profile
1
2
3
4
5
6
7

# 3,查看生成登录的密码

  • docker exec websphere cat /tmp/PASSWORD

# 4、通过浏览器访问websphere

  • https://192.168.1.5:9043/ibm/console/login.do?action=secure

# 5、前面的步骤没出错,会进入如下登录页面

# 6、登录的账号和密码(登录的账号都是一样的,都是 wsadmin)

注意

  • 如果忘记了websphere的密码,可以使用docker exec websphere cat /tmp/PASSWORD 命令来查看登录该容器的密码,账号都统一为 wsadmin。 (websphere为容器名)
  • 如果容器启动不正常,可以使用 docker logs -f websphere 命令来查看容器启动的日志信息,确定错误原因。(websphere为容器名)
  • 注意:websphere启动需要的时间会比较长,所以需要参考日志的输出来判断容器是否已经启动,不能立马访问,立马访问是不会有结果的
  • 更改密码如下图:

# 7、部署war包

  • 选择war包文件 --> next

  • 下一步默认,next

  • 下一步,选中select

  • 下一步,选中select,virtual_host 为default_host

  • 下一步,尤为重要,设置上下文根,用来访问这个项目,不写的话无法启动。比如如上传的是 mavenDemo.war,Context Root目录下就写 /mavenDemo

  • 下一步,finish

  • 点击save后,war包已经上传安装成功了。系统自动跳转到启动页面。选中刚刚上传的war包(mavenDemo.war),然后点击start。(启动成功时,右侧的红色叉叉会变成绿色箭头)

  • 下面可以开始访问,在地址栏输入访问地址: https://安装websphere的主机IP:port/${Context Root栏填写的地址}

  • 例如: https://10.1.162.16:9043/mavenDemo

注意:是https不是http

# 8、问题及解决

  • 如果访问出错, 错误内容类似:SRVE0255E: A WebGroup/Virtual Host to handle /p2pd/servlet/dispatch has not been defined.

  • 可通过以下步骤解决:

  • 检查上下文根是否与url一致:

  • 点击Context Root For Web Modules按钮查看上下文

# 9、检查项目配置

  1. 点击Applications --> Application Types --> Websphere enterprise ,点击部署出错的那个项目,例如 mavenDemo.war,点击进入Virtual hosts
  2. 选中 select,并且将virtual hosts选中为 default_host,然后点击 ok。之后会回到 configuration页面,点击上方的 save . 检查环境配置(尤为重要)第一步,点击 Environment --> Virtual Hosts ,然后选中 default_host
  3. 检测服务配置1). 依次选中 Servers --> Server Types --> Websphere Application Servers ,然后选择右侧出现的那个服务,例如我的是 server1
  4. 最后重新启动 websphere容器,再次访问项目,在地址栏中输入访问链接。 https://10.1.162.16:9043/mavenDemo/便能访问成功。(是https而不是http)

# 10、部署ear

第一步,得先有个ear包进行测试

  1. 新建package文件夹,将原有war包(比如11.war)放进去
  2. 新建META-INF文件夹,并在META-INF文件夹下创建application.xml
  3. 注:每个代表一个web应用,可添加多个web应用,本测试为方便只创建了一个应用 表示部署到was后,仅表示应用名称。 表示war包名称。 表示部署路径,各module子节点值不要同名。
  4. 创建好xml后,进入dos命令,cd到packge目录,输入jar cf test.ear 11.war META-INF/application.xml命令,达成ear包:
  5. 注: 也可以使用jar xf test.ear来解压.ear包
  6. 至此.ear包创建完成
  7. 第二步,部署ear与部署war包基本一样,本着认真负责的态度,还是贴一下图吧
  8. 最后:访问https://10.1.162.16:9043/11/
上次更新: 2024/01/18, 15:19:41

← Docker 安装 MongoDB docker安装Nacos→

最近更新
01
SpringBoot 快速实现 api 加密!
03-21
02
SpringBoot整合SQLite
03-07
03
SpringBoot配置使用H2数据库的简单教程
02-21
更多文章>
Theme by Vdoing | Copyright © 2017-2024 | 点击查看十年之约 | 豫ICP备2022014539号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式