精华内容
下载资源
问答
  • ADMU0116I: 正在文件 D:\Program  Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\server1\startSe ver.log  中记录工具信息 ADMU7701I: 由于 server1 注册成作为 Windows 服务运行,因此启动该服务器...


    错误信息为:
    ADMU0116I: 正在文件 D:\Program
               Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\server1\startSe
    ver.log
               中记录工具信息
    ADMU7701I: 由于 server1 注册成作为 Windows 服务运行,因此启动该服务器的请求将由
    启动关联的 Windows 服务完成。
    ADMU0116I: 正在文件 D:\Program
               Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\server1\startSe
    ver.log
               中记录工具信息
    ADMU0128I: 正在启动具有 AppSrv01 概要文件的工具
    ADMU3100I: 正在从服务器读取配置:server1
    ADMU3200I: 服务器已启动。正在等待初始化状态。
    ADMU7704E: 在尝试启动与服务器相关联的 Windows 服务时失败:server1;
    在执行 WASService.exe
               时可能发生错误:Starting Service: wwwwNode01
    Service failed to start.
               startServer return code = -1

    环境描述:WINDOWXP WebSphere 6.1


     

    错误描述:一般通过注册为服务后手动启动WAS报错。

    解决办法:进入WASService.exe目录

    用命令将windows服务去掉.
    WASService.exe -remove "服务名"

    手动启动
    展开全文
  • 有人动了WAS的集群环境导致这个问题,只能一点一点排查:   1.查看下目前的控制台端口 在 /usr/WebSphere/AppServer/profiles/demo/logs/下有个文件AboutThisProfile.txt(我是在lab的环境下有)文件内容是 (这...

    有人动了WAS的集群环境导致这个问题,只能一点一点排查:

     

    1.查看下目前的控制台端口

    在 /usr/WebSphere/AppServer/profiles/demo/logs/下有个文件AboutThisProfile.txt(我是在lab的环境下有)文件内容是    (这个demo可以是XXXDmgr)
    Application server environment to create: Application server
    Location: /usr/WebSphere/AppServer/profiles/demo
    Disk space required: 200 MB
    Profile name: demo
    Make this profile the default: True
    Node name: WC_demo_node
    Host name: psvt30.cn.ibm.com
    Enable administrative security (recommended): True
    Administrative console port: 9061
    Administrative console secure port: 9063
    HTTP transport port: 9060
    HTTPS transport port: 9062
    Bootstrap port: 9064
    SOAP connector port: 9065
    这里面有常用的端口

     

    2.查看节点下服务器进程号:

    ps -ef | grep  XXXN01S01     (节点文件夹下有servers文件夹中可查看到)      查询结果第二列就是进程编号

     

    通过 top 命令 查看该进程是否启动   (属于java进程)

     

     

     

    其他命令:

    1.查看所有WAS进程
    其中WAS控制台对应一个进程, 每个节点每个服务对应一个进程

    ps -ef|grep wasadmin

    (其中wasadmin为WAS服务器用户名, 可根据实际情况修改)


    2.查看节点进程
    ps -ef|grep 'nodename nodeagent'
    (其中单引号部分为节点名, 可根据实际情况修改)
    3.查看服务进程
    ps -ef|grep servername

    (其中servername为服务名, 可根据实际情况修改)

     

     

    服务命令:

     

    1.启动管理控制台

     cd $WAS_HOME/profiles/Dmgr01/bin
      ./startManager.sh 
      (其中Dmgr01为DM名, 可根据实际情况修改)

     2.启动节点

    cd $WAS_HOME/profiles/AppSrv01/bin 
    ./startNode.sh

     (其中AppSrv01为概要文件名, 可根据实际情况修改)
    3.启动应用服务器

    cd $WAS_HOME/profiles/AppSrv01/bin
    ./startServer.sh server1
    (其中AppSrv01 server1为概要文件名和服务名, 可根据实际情况修改)
    4.停止应用服务器
    cd $WAS_HOME/profiles/AppSrv01/bin
    ./stopServer.sh server1
    (其中AppSrv01 server1为概要文件名和服务, 可根据实际情况修改)
    5.停止节点
    cd $WAS_HOME/profiles/AppSrv01/bin
    ./stopNode.sh
    (其中AppSrv01为概要文件, 可根据实际情况修改)
     

    6.停止管理控制台
    cd $WAS_HOME/profiles/Dmgr01/bin
    ./stopManager.sh
    (其中Dmgr01为DM名, 可根据实际情况修改)

     

     

    #./startManager.sh -trace      注:trace参数可以让startServer.log显示详细报错日志,日志量很大,很细。

     

     

    特殊情况:

    ./stopServcer.sh server1如果停不掉websphere服务。则强制杀掉其进程!

    1、查看websphere进程号
    bejqylc06:~ # ps -ef|grep websphere
    root     20350     1 13 Jun20 ?        1-10:36:34 /home/websphere/IBM/WebSphere/AppServer/java/bin/java bejqylc06Node01Cell bejqylc06Node01 server1
    root     24796 24655  0 17:27 pts/1    00:00:00 grep websphere
    bejqylc06:~ #
    2、kill  -9  20350
    3、./startServcer.sh server1

     

    展开全文
  • 在程序运行过程中突然断电,或者异常终止程序,就会出现配置文件内容出错(内容清空)或者文件直接损坏而无法打开的情况。文件损坏时,可能报出segmentation fault的错误,以致程序没法正常运行。   二、问题分析...

     一、问题描述

    Linux系统,嵌入式程序开发。

    程序运行过程中,有读写配置文件保存当前位置信息的操作。在程序运行过程中突然断电,或者异常终止程序,就会出现配置文件内容出错(内容清空)或者文件直接损坏而无法打开的情况。文件损坏时,可能报出segmentation fault的错误,以致程序没法正常运行。

     

    二、问题分析

    断电瞬间正在往磁盘写文件。

    内容丢失:Linux为延迟写(delayedwrite),突然断电时,文件缓冲区中数据还未写入文件

    文件损坏:文件系统内部结构不一致,导致文件系统破坏

     

    三、解决方法

    方案一:我们自己在程序中先退出去,而不能让系统强制杀掉我们的程序。

    C程序中加入SIGINT响应函数,保证程序正常退出。

    (1)Linux中的kill命令,会导致写文件失败。

    大部分的程序都需要一个handler来应对SIGINT信号。只有正常退出,才能做到flush,保证写文件成功。

    “Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。kill命令是通过向进程发送指定的信号来结束相应进程的。在默认情况下,采用编号为15的TERM信号。TERM信号将终止所有不能捕获该信号的进程。对于那些可以捕获该TERM信号的进程就要用编号为9的kill信号,强行“杀掉”该进程。” 

    我们平常所按ctrl+C不等价于终止进程ctrl+C一般情况下等价于kill -s SIGINT。即进程接受的是SIGINT信号。而接受了SIGINT信号并不是简单的杀死进程。

    2)文件损坏修复

    Linux下普遍采用的是ext3文件系统,ext3是一个具有日志记录功能的日志文件系统,可以进行简单的容错和恢复,但是在一个高负荷读写的ext3文件系统下,如果突然发生掉电,就很有可能发生文件系统内部结构不一致,导致文件系统破坏

    Linux在启动时,会自动去分析和检查系统分区,如果发现文件系统有简单的错误,会自动修复,如果文件系统破坏比较严重,系统无法完成修复时,系统就会自动进入单用户模式下或者出现一个交互界面,提示用户介入手动修复。现象类似下面所示:
    checking root filesystem
    /dev/sdb5 contains a file system with errors, check forced
    /dev/sdb5:
    Unattached inode 68338812
    /dev/sdb5: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
    (i.e., without -a or -p options)
    FAILED
    /contains a file system with errors check forced
    an eror occurred during the file system check
    ****dropping you to a shell;the system will reboot
    ****when you leave the shell
    Press enter for maintenance
    (or type Control-D to continue):
    give root password for maintenance
    从这个错误可以看出,系统根分区文件系统出现了问题,系统在启动时无法自动修复,然后进入到了一个交互界面,提示用户进行系统修复。

    一般情况下解决此问题的办法是采用fsck命令,进行强制修复
       根据上面的错误提示,当按下“Control-D”组合键后系统自动重启,当输入root密码后进入系统修复模式,在修复模式下,可以执行fsck命令,具体操作过程如下:
    [root@localhost /]#umount /dev/sdb5
    [root@localhost /]#fsck .ext3 -y  /dev/sdb5
    e2fsck 1.39 (29-May-2006)
    / contains a file system with errors, check forced.
    Pass 1: Checking inodes, blocks, and sizes
    Pass 2: Checking directory structure
    Pass 3: Checking directory connectivity
    Pass 4: Checking reference counts
    Inode 6833812 ref count is 2, should be 1.  Fix<y>? yes
    Unattached inode 6833812
    Connect to /lost+found<y>? yes
    Inode 6833812 ref count is 2, should be 1.  Fix<y>? yes
    Pass 5: Checking group summary information
    Block bitmap differences:  -(519--529) -9273
    Fix<y>? yes
    …… ……
    /: ***** FILE SYSTEM WAS MODIFIED *****
    /: 19/128520 files (15.8% non-contiguous), 46034/514048 blocks

     

    方案二:在C程序中加入fflush函数,保证所有输出第一时间写入文件,防止数据丢失。

    1. 背景:

    fwrite函数只是将所写内容存入用户缓存,并不立刻写入文件.

    fflush函数将用户缓存中的内容写入内核缓冲区

    fsync函数则是将内核缓冲写入文件

    fclose则先执行fflush,再关闭文件的读写.

     

    2. 方法:

    每次写完后fflush(FILE*fp) ; int fsync(int fd); →强制把数据写到磁盘

    (还有就是可以把缓冲区设置成无缓冲. )

    这样就能最多限度的保证不会因为缓冲的缘故而照此数据丢失.不过这要在效率上要付出代价的.

     

    3.函数

    (1)说明

    fflush是libc.a中提供的方法,

    fsync是系统提供的系统调用。

    (2)原形

    fflush接受一个参数FILE *.

    fflush(FILE *);

    fsync接受的时一个Int型的文件描述符。

    fsync(int fd);

    (3)功能

    fflush:是把C库中的缓冲调用write函数写到磁盘[其实是写到内核的缓冲区]。

    fsync:是把内核缓冲刷到磁盘上。

    c库缓冲-----fflush---------〉内核缓冲--------fsync-----〉磁盘

     

    方案三:建立备份配置文件,若原配置文件损坏,则新建配置文件,并将备份文件内容拷贝到新建配置文件。

    解决找不到配置文件而产生段错误,以致程序无法启动或正常运行的问题。

     

    补充学习:

    Linux什么情况下文件会损坏出错?

    https://www.cnblogs.com/ShaneZhang/p/4438066.html

    http://blog.csdn.net/a421701136/article/details/51802070

     

     


    展开全文
  • jsp文件出错

    千次阅读 2017-12-05 22:18:17
    JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 好久不写Jsp,今天建立了一个Javaweb工程,并在eclipse中配置了Web容器Tomcat。原本开心的新建jsp...

    JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

    好久不写Jsp,今天建立了一个Javaweb工程,并在eclipse中配置了Web容器Tomcat。原本开心的新建jsp页面,添加一个简单的Java类。可是,JSP页面顶端出现“红色”的报错信息:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。原来Javaweb工程类中没有添加Tomcat运行时相关类导致。
    下面是具体的解决方法:
    1、右击web工程-》属性或Build Path-》Java Build Path->Libraries-> Add Libray...->Server Runtime -》Tomcat Server
    2、切换到Java Build Path界面中的Orader and Export,选择Tomcat。
    展开全文
  • souce insight出错 There was an error opening project: "...": Options->Preferences->Folders->Main User Data Folder 这一项重新选一遍就行了(换个目录),在英文系统下是没有这个问题的,但是si在中....
  • XMind保存文件出错解决办法

    千次阅读 2017-07-18 11:26:33
    XMind保存文件出错解决办法使用XMind 8一直使用是正常的,突然不知怎么的就出现了保存出错的现象:如下所示: 错误详细信息java.lang.NullPointerException at org.xmind.ui.internal.e4handlers....
  • 可能错误原因:虚拟机安装路径存在中文符号(我的情况就是这种) 检查是否安装虚拟机 如果没有安装,运行时会报错,提示没有虚拟机。...文件相关设置 最后可能之前运行错误,导致一些路径依然是c盘下
  • 原来的URL:http://localhost/bbs/index.php/home/index/apps 隐藏入口以后:http://localhost/bbs/home/index/apps 出错:The requested URL bbs/home/index.html/apps was not found on this server.
  • MYSQL出错信息

    万次阅读 2014-04-07 16:06:17
    MYSQL出错信息表  (2007-08-29 11:03:00)     mysql出错了,以前往往靠猜.有了这张表,一查就出来了.方便不少.特共享于众~~ 1005:创建表失败 1006:创建数据库失败 1007:...
  • 解决Linux安装AppImage文件chrome-sandbox出错问题 废话很多,怕麻烦可以直接看解决方案。 文章目录解决Linux安装AppImage文件chrome-sandbox出错问题问题产生部分解决解决方案 问题产生 我遇到的情况是在安装网易云...
  • 写了个自动读取文件,然后写入Excel表的程序,结果每个文件写入65536条数据后就报错 查了下文档发现xlrd和xlwt是python中用来处理 xls 文件的函数,其单个 sheet 限制最大行数为65535,因此,当读写数据量超出时就...
  • 最近都在搞Ionic的项目,今天在将项目...The connection to the server was unsuccessful. (file:///android_asset/www/index.html) 服务器连接失败,在我们的index.html文件中 1、加载的内容过多,2、依赖模块下载超
  • 我已经配置好了tomcat环境,新建一个web项目后再创建一个jsp文件提示“The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path”,查了一下资料,也配置好了tomcat运行环境,但是...
  • linux文件系统出错:Read-only file system

    万次阅读 2018-03-06 15:29:17
    问题 root@xx:/opt/gopath/src/github...mkdir: cannot create directory ‘testtt’: Read-only file system 分析 ...可能是异常关机导致文件系统出现问题。 解决 1、查看机器的文件系统类型: root@xxx:...
  • error: A1355U: A Label was found which was in no AREA 在KEIL工程中,我使用另一个工程中正确的分散加载文件到一个新工程中,竟然就出现这样的提示。到网上搜索,有很多内容是关于这个问题的,但是却没有几个很...
  • Xcode 的蛋疼---描述文件出错

    千次阅读 2016-03-10 14:48:04
    最近接手一个项目,在用真机调试时出现了“Your build settings specify a provisioning profile with the UUID “”, however, no such provisioning profile was found”的出错。一直提示指定UUID的provisioning ...
  • 测试环境1:tomcat6.0,jdk1.6,common-fileupload1.2.2 在测试环境上1上传2GB以上的文件时ServletFileUpload.parseRequest(request)得到的集合不为空,程序正常运行 ...注:测试环境2的was没有对post限制大小
  • 工作环境(蓝色粗体字为特别注意内容) 1,软件环境:Windows 7 Ultimate sp1、...① https://answers.microsoft.com/en-us/office/forum/office_2013_release-excel/excel-2013-error-there-was-a-problem-send...
  • delphi调用cxf生成的webservice出错 message part name was not recognized.(does it exist in service wsdl?) 解决方案: 把delphi生产的文件的最下面d
  • c#中XML解析文件出错解决方法

    千次阅读 2016-07-21 14:47:41
    在解析xml时,经常因为文件中含特殊字符而解析失败。原因有两个:一是内容中含有XML预定义好的实体,二是内容中含有低位非打印字符 1.内容中含有xml预定好的实体,如“"标记结束,是CDATA内部内容被...
  • 最近在使用Eclipse时发现无法启动,或者启动后经常出现崩溃退出的情况,提示的错误信息都是“java was started but returned exit code 1”,下载安装了最新版的Eclipse后还是没有解决问题。无奈之下只好百度之,翻...
  • The connection to the server localhost:8080 was refused - did you specify the right host or port? 出现这个问题的原因是kubectl命令需要使用kubernetes-admin来运行,解决方法如下,将主节点...
  • 涉及到标准c和c99的问题,在出问题的文件中加上下面三句话就好了 我的是:common.h头文件出错 /usr/local/include/libavutil/common.h 添加如下,即可解决 #ifndef UINT64_C #define UINT...
  • pyinstaller生成可执行文件时报错: C:\Users\骂了隔壁老王\Desktop\MyRestraunt>pyinstaller -F gui_test5.py Traceback (most recent call last): File "C:\python3.7\Scripts\pyinstaller-script.py", line 6...
  • R文件丢失异常在java开发中是个比较常见的异常,造成这个异常的原因可能非常微小,但是给Android开发者们造成的麻烦可是巨大的,当程序员们费尽千辛万苦,找到自己错在哪里的时候,绝对会对自己的粗心大意而捶胸顿足...
  • Loaded runtime CuDNN library: 7.5.0 but source was compiled with: 7.6.5. CuDNN library major and minor version needs to match or have higher minor version in case of CuDNN 7.0 or later versi...
  • An error occurred while uninstalling session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operand=[R]org.eclipse.rcp.configuration_root.win32.w
  • This element was generated on Tue May 05 17:24:12 CST 2015. --> mybatis配置 <!-- SqlSesstion Factory 定义 ↓ mybatis文件 --> <!-- 自动扫描entity目录,省略...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 39,628
精华内容 15,851
关键字:

was出错信息文件