typw520
typw520
2011-03-18 09:45
浏览 1.1k
已采纳

linux系统,java运行程序总是自动停止

不知道是怎么回事,
TERM trapped. Shutting down.
STATUS | wrapper | 2011/03/17 18:08:50 | <-- Wrapper Stopped
STATUS | wrapper | 2011/03/17 18:09:01 | --> Wrapper Started as Daemon
STATUS | wrapper | 2011/03/17 18:09:01 | Launching a JVM...
INFO | jvm 1 | 2011/03/17 18:09:02 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
INFO | jvm 1 | 2011/03/17 18:09:02 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
INFO | jvm 1 | 2011/03/17 18:09:02 |
INFO | jvm 1 | 2011/03/17 18:09:02 | WrapperSimpleApp: Unable to locate the class service.MainService: java.lang.ClassFormatError: service.MainService (unrecognized class file version)
INFO | jvm 1 | 2011/03/17 18:09:02 |
INFO | jvm 1 | 2011/03/17 18:09:02 | WrapperSimpleApp Usage:
INFO | jvm 1 | 2011/03/17 18:09:02 | java org.tanukisoftware.wrapper.WrapperSimpleApp {app_class} [app_arguments]
INFO | jvm 1 | 2011/03/17 18:09:02 |
INFO | jvm 1 | 2011/03/17 18:09:02 | Where:
INFO | jvm 1 | 2011/03/17 18:09:02 | app_class: The fully qualified class name of the application to run.
INFO | jvm 1 | 2011/03/17 18:09:02 | app_arguments: The arguments that would normally be passed to the
INFO | jvm 1 | 2011/03/17 18:09:02 | application.
STATUS | wrapper | 2011/03/17 18:09:03 | <-- Wrapper Stopped

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

13条回答 默认 最新

  • enet_java
    enet_java 2011-03-18 11:28
    已采纳

    配置文件看不出什么东东。

    试试
    javac -version

    java version

    如果jdk没有问题,重新编译一下发布再试试。

    点赞 评论
  • enet_java
    enet_java 2011-03-18 09:47

    [quote]Unable to locate the class service.MainService: java.lang.ClassFormatError: service.MainService (unrecognized class file version)
    [/quote]

    感觉是存在jdk版本不一致编译的文件导致,先确认一下。

    点赞 评论
  • enet_java
    enet_java 2011-03-18 10:00

    [quote]INFO | jvm 1 | 2011/03/17 18:09:02 | [color=red]WrapperSimpleApp: Unable to locate the class service.MainService: java.lang.ClassFormatError: service.MainService (unrecognized class file version) [/color]INFO | jvm 1 | 2011/03/17 18:09:02 |
    INFO | jvm 1 | 2011/03/17 18:09:02 | WrapperSimpleApp Usage:
    INFO | jvm 1 | 2011/03/17 18:09:02 | java org.tanukisoftware.wrapper.WrapperSimpleApp {app_class} [app_arguments]
    INFO | jvm 1 | 2011/03/17 18:09:02 |
    INFO | jvm 1 | 2011/03/17 18:09:02 | Where:
    INFO | jvm 1 | 2011/03/17 18:09:02 | app_class: The fully qualified class name of the application to run.
    INFO | jvm 1 | 2011/03/17 18:09:02 | app_arguments: The arguments that would normally be passed to the
    INFO | jvm 1 | 2011/03/17 18:09:02 | application.
    STATUS | wrapper | 2011/03/17 18:09:03 | <-- Wrapper Stopped [/quote]

    红色字体部分应该是错误提示。

    点赞 评论
  • enet_java
    enet_java 2011-03-18 10:28

    服务器端 敲入 which java 看看环境变量设置的是不是JDK1.6的。

    环境变量设置正确不?

    点赞 评论
  • enet_java
    enet_java 2011-03-18 10:38

    到这个目录下面看看java -version 看看jdk 的版本。

    具体的linux下解决这个问题的办法,可以参考:
    http://hulefei29.iteye.com/blog/781222

    点赞 评论
  • enet_java
    enet_java 2011-03-18 10:39

    本地测试机器是什么系统

    windows 还是linux?

    点赞 评论
  • enet_java
    enet_java 2011-03-18 10:46

    /etc/profile 贴上来看看吧。

    点赞 评论
  • enet_java
    enet_java 2011-03-18 10:57

    定位这个问题,可以从客户那里的red hat Enterprise Linux Server release5.3(Tikanga) 的jdk版本和环境变量设置即profile文件开始定位。

    因为对你的环境不是很熟悉,只可以跟你说一下思路。

    点赞 评论
  • enet_java
    enet_java 2011-03-18 10:58

    more profile 一下。

    profile 是一个文件。

    点赞 评论
  • enet_java
    enet_java 2011-03-18 11:07

    这个是客户机器上的配置?

    点赞 评论
  • enet_java
    enet_java 2011-03-18 11:10

    java 程序是怎么运行,通过shell文件?

    点赞 评论
  • enet_java
    enet_java 2011-03-18 11:17

    我这里上不了QQ呀,痛苦。

    点赞 评论
  • enet_java
    enet_java 2011-03-18 12:14

    直接在客户的那台机器上进行编译看看吧。

    如果还是不行,可能更操作系统有关系吧。

    点赞 评论

相关推荐