`
iwindyforest
  • 浏览: 234726 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Using wsadmin to restore WAS server configuration

 
阅读更多

 

RAD is a terrible IDE, but sometimes you have to work on it.

 

One of the most frequently happened problem is that we always get an error like below:

AdminTask.importWasprofile(['-archive', '******.metadata/.plugins/com.ibm.ws.ast.st.v6.core/tmp0/WAS60ServerConfig.car'])
com.ibm.bsf.BSFException: exception from Jython:
Traceback (innermost last):
  File "<input>", line 1, in ?
TypeError: importWasprofile(): 1st arg can't be coerced to String

 

This is an error happened when we are trying to use .car file to restore the WAS configuration, you probably do it by this approach, right click a server profile in the server tab, select Server Configuration --> Restore...

Most times you will get the above error, I have tried many times on different versions of RAD, none of any attempt has been successfull.

 

This problem has been a pain in the ass for a very long time, till I found I can use wsadmin to restore the configuration instead of using the context menu of RAD.

 

Here is the steps:

 

1. Start the WAS Server

2. Run wsadmin in a cmd shell :

C:\Program Files\IBM\SDP\runtimes\base_v6\bin>wsadmin -conntype SOAP -host 127.0.0.1 -port 8881 -user wsadmin -password wsadmin 

Note: The host should be the server ip address, and the port number here may be different with yours, please check the SOAP port number of your own server.

if the your server profile is created with an admin user name and password, you should add -user wsadmin -password wsadmin at the end of the command line.

3. Once you have connected to the server you could get a prompt of wsadmin> and execute the following command:

wsadmin>$AdminTask importWasprofile {-archive C:\WAS60ServerConfig.car}
wsadmin>$AdminConfig save

Note: C:\WAS60ServerConfig.car is the .car file you should have and be used.and wait until it is executed.

4. Exit the cmd shell and it's done.

 

 To export current profile config for backup:

wsadmin>$AdminTask exportWasprofile {-archive C:\WAS60ServerConfig.car}

 

 To delete a profile:

IBM\WebSphere\AppServer\bin>manageprofiles.bat -delete -profileName AppSrv01

IBM\WebSphere\AppServer\bin>manageprofiles.bat -validateAndUpdateRegistry

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    wsadmin自动部署的jython脚本

    wsadmin自动部署脚本 ...有创建serer,创建MQ,MQ connection factory,MQ listner, JDBC provider, DataSource,Websphere Variable等等一套方法,亲测,可以直接在WAS6 server下的wsadmin运行。

    启动WAS Server的Jython脚本

    启动IBM WAS集群上的所有服务器,使用Jython实现,调用方法wsadmin.sh -f StartAllServers.py

    sample code for WebSphere Application Server Administration Using Jython

    《WebSphere Application Server Administration Using Jython》是一本详细介绍如何使用Jython进行WebSphere应用服务器管理的参考资料。在CSDN等技术社区中,这方面的资料可能并不常见,因此这个样本代码集尤其珍贵...

    利用wsadmin生成javacore,heapdump文件

    `wsadmin`工具是IBM WebSphere Application Server (WAS) 提供的一个命令行脚本工具,用于管理WebSphere实例。它支持多种语言,包括JavaScript、Python等,可以执行各种管理任务,如监控、配置和诊断。 生成java...

    2.1-WAS基本命令操作

    在IBM WebSphere Application Server (WAS)中,管理和操作服务器主要依赖于一系列的命令行工具。这些命令提供了对服务器生命周期的控制,包括启动、停止、监控等关键功能。以下是关于WAS基本命令操作的详细说明: ...

    wsadmin使用

    wsadmin 是 IBM WebSphere Application Server 提供的一款强大的管理工具,它通过一系列基于 Java 的类库和 Python 封装的命令来帮助管理员管理和监控 WebSphere 应用服务器。wsadmin 的主要功能包括但不限于应用...

    wsadmin auto deploy

    it is a sample for websphere application server's asset wsadmin. use wsadmin & jacl you can auto deploy your enterprise archive file.

    WAS6.0文档(Windows)

    在本文档中,我们将深入探讨WebSphere Application Server (WAS) 6.0在Windows操作系统上的安装、升级、卸载以及基本使用方法。WAS 6.0是IBM提供的一款强大的中间件,用于托管企业级Java应用程序和服务。由于WAS 6.0...

    WAS5.0文档(Windows)

    WebSphere Application Server (WAS) 5.0 是IBM提供的一款强大的企业级应用服务器,用于部署和管理Java EE应用程序。本文档主要针对Windows环境下的WAS5.0进行详细的安装、升级、卸载以及基本使用说明。 在安装部分...

    was与ihs集成

    ### WAS与IHS集成知识点详解 #### 一、概述 在IT领域中,WebSphere Application Server(简称WAS)和IBM HTTP Server(简称IHS)是两种常用的服务器软件。WAS是一款高性能的企业级应用服务器,主要用于部署Java EE...

    IBM WAS 自动部署脚本

    自动部署脚本通常基于shell、批处理或者Python等脚本语言编写,通过调用WAS提供的命令行工具如`wsadmin.sh`或`wsadmin.bat`来执行各种操作。这些操作包括但不限于: 1. **创建服务器和集群**: 脚本可以创建新的...

    WAS5.0文档(Unix)

    WebSphere Application Server (WAS) 5.0 在Unix环境下是一个关键的企业级应用程序服务器,用于部署和管理Java EE应用程序。本文档将详细讲解WAS 5.0在Unix上的安装、升级、卸载以及基本使用方法。 ### 一、WAS 5.0...

    WAS 常用配置截图

    【标题】"WAS 常用配置截图" 指的是WebSphere Application Server(WAS)的一些常见配置,这是IBM提供的一款强大的企业级应用服务器,用于部署和管理Java应用程序和Web服务。WAS在企业级环境中广泛使用,因为其稳定...

    WAS61在分布式平台上的安装和应用部署

    WebSphere Application Server (WAS) 是IBM提供的一款企业级的应用服务器,广泛应用于构建和部署分布式环境中的应用程序。WAS v6.1是该系列的一个重要版本,它提供了强大的功能和稳定性,以支持复杂的企业级工作负载...

    was部署应用方法

    【标题】:WebSphere Application Server (WAS) 部署应用程序指南 【内容】: WebSphere Application Server(简称WAS)是IBM提供的一款企业级Java应用服务器,它支持Java EE(Enterprise Edition)规范,为企业...

    was61 admin on zos

    ### WebSphere Process Server V6 (WAS61) Administration Overview #### 核心知识点解析: 1. **架构与管理模型**: - **管理模型**:WebSphere Process Server V6 (WAS61) 采用了与 WebSphere Application ...

    was的操作指令.doc

    在IBM WebSphere Application Server (WAS)中,`wsadmin`是一个强大的命令行工具,用于管理和配置服务器。本文档详细介绍了如何使用`wsadmin`进行各种操作,特别是通过MBean查询来管理WAS实例。 首先,`wsadmin.sh`...

    IBM WAS customization toolbox

    【IBM WAS customization toolbox】是IBM WebSphere Application Server(WAS)的一个重要工具集,主要用于定制和配置WAS环境以满足特定的企业需求。这个工具箱在V9.0版本中为Linux 64位系统提供了支持,确保了在该...

    DB2和WAS性能问题的发现和处理

    对于使用IBM DB2作为数据库管理系统以及WebSphere Application Server (WAS)作为应用服务器的企业而言,理解如何诊断和解决DB2和WAS的性能问题是至关重要的。 #### 二、检查WebSphere Application Server状态 当...

    WAS&MQ异常应急操作指南

    在/usr/WebSphere/AppServer/bin/目录下执行wsadmin.sh,然后输入`AdminApp.install('AdminConsole.ear_Path', '[-server server1]')`和`AdminConfig.save()`命令,最后运行`./startServer.sh server`重启服务器。...

Global site tag (gtag.js) - Google Analytics