精华内容
下载资源
问答
  • http://blog.csdn.net/smile_shaco/article/details/74909915 与该篇博客内容一样,但图片太多,单独上传成文档,有需要自行下载
  • Eclipse+WebSphere部署WAR应用
  • 1)安装配置war包,部署项目 登录websphere,进入websphere主页(依次选中) Applications --> Application Types --> websphere Enterprise Application --> install 打开选择文件,选择需要上传的war...

    1)安装配置war包,部署项目

    登录websphere,进入websphere主页(依次选中)

     Applications -->   Application Types --> websphere Enterprise Application --> install

    打开选择文件,选择需要上传的war包,然后点击next 。(这里需要一点点时间,因为需要将war包上传到websphere)

     

    上传完后,选中如图示,点击next

     

    开始进入step步骤。

    step1:选中Distribute Application ,选中 Create MBeans for resources,点击next

    step2:选中 select ,点击next.

    step3:选中select ,并右侧的虚拟主机使用 default_host(默认的就是default_host),点击next

    step4:在Context Root那一栏下面写上项目名,就是war包的前缀部分,用来访问这个项目(这里一定要写,不然就无法正常启动),点击next

           示例: 比如上传的是 Webdemo.war,Context Root目录下就写 /Webdemo

    step5:直接点击next.

    step6:点击finish.(等待项目安装)

     

    安装完之后,点击save(页面的下方位置,蓝色字体)

     

    此时,war包已经上传安装成功了。系统自动跳转到启动页面。

    选中刚刚上传的war包(WebdemoIn7.war),然后点击start。(启动成功时,右侧的红色叉叉会变成绿色箭头)

     

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

    例如:    https://172.150.12.43:9043/WebdemoIn7 

     

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

    可通过以下步骤解决:

    检查项目配置

    1.  点击Applications -->  Application Types -->  Websphere enterprise ,点击部署出错的那个项目,例如 WebdemoIn7.war

     

    2.查看 Web Module properties 模块下面的 Virtual hosts

    3.选中 select,并且将virtual hosts选中为 default_host,然后点击 ok .

    之后会回到 configuration页面,点击上方的  save .

     

    检查环境配置

    第一步,点击 Environment --> Virtual Hosts ,然后选中 default_host

     

    第二步,点击 Host Aliases,检查有没有自己安装时配置访问websphere的端口

    如果没有就new一个,并且设置host  name为 * 。(这里主要配置host name 为  *,port为你安装websphere时的端口),点击 ok,然后 save .

     

    检测服务配置

    1). 依次选中 Servers --> Server Types -->  Websphere Application Servers ,然后选择右侧出现的那个服务,例如我的是 server1

     

    2).选择 Container Settings  --> Web Container Settings --> Web Container

    确定 Default_virtual_host指定的默认虚拟主机为  default_host ,然后点击 ok .  点击 save 。

     

    最后重新启动 websphere,再次访问项目,在地址栏中输入访问链接。 https://172.150.12.43:9043/WebdemoIn7  便能访问成功。

    错误解决方法参考链接:http://blog.csdn.net/jason_wang1989/article/details/47128603

    展开全文
  • 项目部署在生产环境的WebSphere服务器集群下,但公司并没有在生产环境下集成项目自动构建工具Jenkins。 但是,由于项目稳定性的需要,又不能进行全量部署或增量部署。 注:如果随意进行全量部署,可能会将线上...

    现状

    项目已部署在生产环境的WebSphere服务器集群下,但公司并没有在生产环境下集成项目自动构建工具Jenkins。

    但是,由于项目稳定性的需要,又不能进行全量部署或增量部署。
    注:如果随意进行全量部署,可能会将线上已经稳定的代码替换掉,变成测试环境中未经严格检验的代码。

    傻瓜式部署

    所以,当有业务逻辑发生变更时,为了谨慎起见,只能替换发生变动的字节码文件或jsp文件。
    其中,假设我们需要替换的文件是HelloWorld.class,部署的项目位于/opt/IBM路径下,那么需要执行的Linux命令如下:
    找出HelloWorld.class所在路径并进入:

    find /opt/IBM/ -name 'HelloWorld.class'
    cd /opt/IBM/foundpath/
    

    检查HelloWorld.class的最后修改日期:

    ll HelloWorld.class
    

    上传最新的HelloWorld.class文件:

    rz -y
    

    再次检查:

    ll HelloWorld.class
    

    一共需要执行四条命令才能完成对HelloWorld.class文件的更新操作,而且极易出错。

    优化脚本

    现在Shell脚本(deploy.sh)中写入以上四条命令,以达到高效低失误执行的目的:

    #将sh后的第一个参数定义为变量var
    var=$1
    echo var: $var
    backdir=/opt/backup/
    updir=/opt/upload/
    
    #找到vars对应文件名所在的路径,并分离出文件名和路径名
    wholename=`find /opt/IBM/ -name $var`
    echo wholename: $wholename
    
    #分离出路径名和文件名
    dirname=${wholename%/*}
    filename=${wholename##*/}
    echo dirname: $dirname
    echo filename: $filename
    
    #进入文件所在的路径,检查并剪切原文件到备份文件夹下
    cd $dirname
    echo firstcheck:
    ls -l $filename
    mv $filename $backdir
    
    #进入上传文件夹,将最新文件剪切到原文件路径下
    cd $updir
    mv $var $dirname
    
    #进入文件所在的路径,进行检查
    cd $dirname
    echo secondcheck:
    ls -l $filename
    

    注意:以上脚本只适合对只有唯一命名的class文件进行替换。比如find命令的搜索范围/opt/IBM文件夹下只有HelloWorld.class,就可以使用以上脚本。

    针对文件路径不唯一的优化
    在明确知道在哪个路径部署文件的前提下,将find后面的路径写得更详细一点,把 find /opt/IBM/ -name $var 改为 find /opt/IBM/correct/path/

    针对文件不存在的优化
    当文件不存在上述路径中,显然deploy.sh是不适合执行的,所以需要多一步检查工作checkfile.sh

        var=$1
        echo var: $var
        
        wholename=`find /opt/IBM/ -name $var`
        echo wholename: $wholename
    

    如果执行checkfile.sh能打印出文件的完整路径,那么就可以执行deploy.sh部署文件。

    ./checkfile.sh HelloWorld.class
    ./deploy.sh HelloWorld.class
    

    Shell脚本中涉及到提取路径名和文件名的操作:

    提取文件名

    ${var##*/}
    

    该方式是从左开始最大化匹配到字符"/",然后截掉左边内容(包括字符"/"),返回余下右侧部分。

    提取路径名

    ${var%/*}
    

    该方式是从右开始第一次匹配到字符"/",然后截掉右边内容(包括字符"/"),返回余下左侧部分。

    展开全文
  • 详细的介绍了webSphere 服务器下项目发布介绍,websphere入门指南和连接数据库配置,包学包会....
  • WebSphere 安装部署,发布web应用

    万次阅读 2017-11-20 23:51:08
    目录 一、WebSphere 是什么? 二、安装 三、添加服务 四、部署&发布应用 ...WebSphere 是 IBM 的应用程序和集成软件平台,包含所有必要的中间件基础架构(包括服务器、服务和工具),这些基础架构是创建、部署

    目录

    • 一、WebSphere 是什么?
    • 二、安装
    • 三、添加服务
    • 四、部署&发布应用
    • 五、访问web应用

    一、WebSphere 是什么?

    WebSphere 为 SOA 环境提供软件,以实现动态的、互联的业务流程,为所有业务情形提供高度有效的应用程序基础架构。WebSphere 是 IBM 的应用程序和集成软件平台,包含所有必要的中间件基础架构(包括服务器、服务和工具),这些基础架构是创建、部署、运行和持续监视企业级 Web 应用程序和跨平台、跨产品的解决方案所必需的。


    (参考:websphere的war包必须用maven命令打包:命令为package -P websphere)

    本地安装was8.5可参考“was安装参考(IBM WebSphere安装)”文档,里面记载了安装遇到的问题及解决方案,安装包可以从官网下载;


    二.安装

    1.解压DEVELOPERSILAN.agent.installer.win32.win32.x86_64文件:点击install.exe文件
    这里写图片描述

    2.安装websphere,提前注册一个用户,(可以点击下方的是否忘记了密码跳转到一个页面进行注册——该步骤可以忽略,官网下载websphere时是必须注册的)
    这里写图片描述

    点击确定后耐心等待,直到出现下边的界面
    这里写图片描述
    点击下一步后继续耐心等待
    这里写图片描述
    选择共享资源目录(目录自己定义一个)
    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    点击安装,这里需要耐心等待,需要比较久的时间

    这里写图片描述

    ![这里写图片描述](https://img-blog.csdn.net/20171120231926449?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3JlZW5zdXJl/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)   
    

    三、添加服务

    1.websphere安装完成后,点击开始找到IBM WebSphere 打开ToolBox
    这里写图片描述

    2.点击创建 点击下一步
    这里写图片描述

    这里写图片描述

    3.下一步
    这里写图片描述
    4.下一步 设置用户名密码,这里的用户名密码稍后部署的时候需要用到
    这里写图片描述

    5.此页面展示了服务的具体信息

    这里写图片描述

    这里写图片描述

    6.点击创建,耐心等待

    这里写图片描述
    7.完成
    这里写图片描述
    8.点击完成,稍等一下,会跳出下面的信息框
    这里写图片描述
    9.点击安装验证,再耐心等待,会出现下面的信息
    这里写图片描述

    10.记住上图的端口号 9083,稍后访问系统的时候会用到
    11.把其他对话框关闭掉,这样安装步骤就彻底完成了


    四、部署&发布应用

    1.开始菜单找到IBM WebSphere 找到刚刚创建的服务appSrv04,点击打开
    这里写图片描述

    2.会打开浏览器,网络会禁止这个路径,我们点击继续浏览此网站
    这里写图片描述
    这时候会跳到登录页面,这时候填写之前的用户名,密码。
    这里写图片描述

    3.输入用户名 密码 登录控制台,选择左侧的WebSphere企业应用程序,点击安装,稍等片刻
    这里写图片描述

    4.路径配置war包路径,点击下一步,等待一会,因为这时候在上传程序
    这里写图片描述
    5.选择“快速路径”,点击 ‘’下一步”
    这里写图片描述
    6.继续下一步
    这里写图片描述
    7.勾选复选框,下一步
    这里写图片描述
    8.勾选复选框,下一步

    这里写图片描述

    9.配置context Path 配置一下访问根路径,点击‘’下一步‘’
    这里写图片描述
    10.点击下一步
    这里写图片描述
    11.点击下一步
    这里写图片描述
    12.完成后,稍等片刻 点击保存
    这里写图片描述
    13.点击保存后,稍等片刻,直到出现下边的界面,选中资源,点击启动
    这里写图片描述
    14.应用程序状态变成绿色的小箭头,证明启动成功了
    这里写图片描述
    15.这时候部署工作就完成了,接下来就是访问系统了


    五、访问web应用

    1.websphere访问端口
    2.地址:http://localhost:9083/authsystem4
    (authsystem4即为第6部设置的context path)

    展开全文
  • Websphere是IBM的服务器,用来运行Web应用程序。和Tomcat以及Jetty不同的是,Websphere是一款商业服务器软件,并且从使用角度说,比Tomcat要复杂和繁琐的多。下面主要记录在使用Websphere的过程中,出现的问题以及...

    Websphere是IBM的服务器,用来运行Web应用程序。和Tomcat以及Jetty不同的是,Websphere是一款商业服务器软件,并且从使用角度说,比Tomcat要复杂和繁琐的多。下面主要记录在使用Websphere的过程中,出现的问题以及常规解决办法。

    1、内存溢出问题

    出现

    java.lang.OutOfMemoryError

    或者Java heap space错误,出现这种错误,首先需要考虑的是JDK的补丁是否打了,如果确认补丁程序都正确安装了,再去看看DM的JVM参数是否配置了。因为有些应用程序的代码写的非常垃圾(开发人员水平参差不齐),会占用较大的内存,所以需要调整JVM参数。

    2、Node Agent安装失败问题

    安装Node Agent失败,首先检查hosts文件配置是否正确,如果hosts文件没有问题,再检测主机名是否有误。

    转载于:https://my.oschina.net/snowrabbit/blog/739962

    展开全文
  • WebSphere集群部署

    千次阅读 2018-12-21 16:47:52
    这篇文章主要介绍用websphere... 部署一个默认应用到集群上 操作流程 约定 名称 缩写 Websphere Application Server AppServ Websphere Deployment Manager DM IBMHTTPServer IHS 服务器X的...
  • ![图片说明]... 我在web7.0上部署正常 在最新8.5.5.0上就部署失败,相同的东西,求大神解惑。 ![图片说明](https://img-ask.csdn.net/upload/201709/15/1505439498_219724.png)
  • 1.WebSphere安装 1. 安装环境: 操作系统: redhat-release-5Server-5.4.0.3 WebSphere版本: WebSphere6.1 安装包名称: was.cd.6100.linux.ia32.tar(请使用服务器集群版) 2. 准备安装环境 将was.cd.6100.linux.ia32....
  • 碰上这种问题, 要是全删除与war相关配置文件,要么按网上教程,一点点搜下面的文件中包含的...2、退出注销websphere控制台用户,重新登录,在次部署即可 转载于:https://www.cnblogs.com/Alexr/p/9362192.html
  • 1.首先打开was环境的控制台页面,选择对应的服务器 ...2.进入到server1的信息页面后拉倒下方,...6.成功后打上断点,访问was下的项目,即可进入断点调试(注意本地eclipse的项目和was中部署的是一致的)
  • websphere8.5 下部署含有CXFwebservice的war包无法正常启动,而相应的war包在tomcat上是可以正常启动的,通过后台的日志分析大致可以定位为相关的cxf类无法找到,其实这些类在项目的lib目录下都是存在的,莫名其妙...
  • Websphere安装配置与项目部署

    万次阅读 2018-07-03 17:46:00
    0x01 下载安装 1、在IBM官网下载安装包 ...WebSphere 安装部署,发布web应用 https://blog.csdn.net/greensure/article/details/78587939 https://blog.csdn.net/smile_shaco/article/details/74909915  
  • 前两天再启动测试服务器(websphere)的时候一直启动不了,后来经理修改了一下配置后可以正常启动了.不过当时在修改配置的时候把其中的一个项目给remove掉了 .今天让我把这个项目还原回去.于是我便将war包重新通过was的...
  • WebSphere部署Spring Boot

    2017-11-02 11:00:00
    WebSphere Application Server Network Deployment部署 Websphere版本: 8.5.5.12. 这里只简单做操作步骤介绍, 详细的信息请查看IBM的帮助文档 在页面上使用CTRL+F来找到要操作的地方. 1 代码和war包改动 你需要在...
  • 部署后访问访问地址为http://X.X.X.105/um/udmp但是里面所有页面的跳转都会报404错误,错误地址如:http://X.X.X.105/udmp/meau/fullstandardcom.do?oper=tocomInfo&type=toadd服务器上还部署有以前的一些项目,...
  • websphereweb的路径找不到问题?tomcat正常,websphere中找不到路径 案例: 项目中一些文件路径为 WEB-INF |-- classes |-- xwork.xml |-- webwork-config |-- xwork-config-pay.xml |-- ...
  • 背景: A公司集成两台WebSphere Application Server群集和一台Oracle DB作为项目架构 拓扑: DB为后台Oracle服务器,Web1与Web2做WebSphere Application Server的IBM HTTP Server群集,Proxy为代理服务器,通过...
  • WebSphere 打包web应用及部署方案
  • 在Linux下的was服务器上部署web应用遇到问题:在Linux下的was服务器上部署web应用遇到问题 运行环境 项目框架 问题描述及解决方案 问题1:class path contains multiple binding 问题2:Error creating bean with name...
  • websphere部署

    2018-05-13 13:02:08
    WebSphere 是 IBM 的软件...它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的软件。
  • websphere性能优化方案

    千次阅读 2016-01-23 21:04:51
     方法:打开管理控制台,依次打开目录树,服务器->server1->web容器->线程池,修改"最大大小"的值,默认是50,改到更大数目,具体视总用户数量和机器的配置而定,一般设置其等于或小于http server设置的...
  • 本文内容包括:引言本文中使用的场景开始起步导入和部署Web服务测试Web服务结束语下载参考资料SOAPoverJava:trade_mark:MessageService(JMS)是针对SOAPoverHTTP的替代消息机制。与使用SOAPoverHTTP相比,使用...
  • [15-6-30 17:16:44:562 CST] 00000097 webapp E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet 错误]-[com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor]: java.lang....
  • Websphere部署web应用

    千次阅读 2007-05-19 22:33:00
    1、安装 Websphere for window版本,并在服务中启动,访问 http://localhost:9060/ibm/console 如正常说明没有问题2、安装DB28.1,并创建样本库sample3、创建数据源 选择菜单->环境->WebSphere 变量,找到DB2_JDBC...
  • 部署Springboot到Websphere

    千次阅读 2018-07-02 14:07:46
    生产环境为Websphere 8.5.5.10,所以需要部署Springboot到Webspere.首先参考文章<https://spring.io/blog/2014/03/07/deploying-spring-boot-applications>提到的对Application入口类的改动:package ...
  • Jenkins WebSphere 部署

    千次阅读 2019-05-31 10:16:06
    Jenkins 安装 1.1安装方式: 选择windows 安装文件或以war包形式运行 ... 选择最新版本的window版 ...Jenkins WebSphere插件安装 ...在可选插件列表中搜索WebSphere Deployer Plugin 安装 2.2配置:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,755
精华内容 8,302
关键字:

websphere部署web项目