`
高成锋
  • 浏览: 52729 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

编译版本致使tomcat服务起不来

阅读更多

      从昨天早上开始,我就试着用BlazeDs将Flex和Java进行整合,集成开发,用了一天的时间,试着各种网上找来的方法,哎,终究是没有成功,即将下班的时候,同事走到我的面前,让我将项目进行更新,同时发布到系统中去,只是一件很顺手的事情,我将代码发布到了22上【在这里需要解释一下,我们的系统有两个,22和23,22是真实使用中的,23是备份的】,测试通过。习惯性的我也将更新的代码发布到了23上以便同步管理。可是万万没有想到的是Linux系统上的23系统访问不了了,检查发现是tomcat服务起不来了,同时本地的tomcat也挂了,我那个晕啊

     根据以往的经验,我立刻锁定了问题,同时开始尝试性修改,不断的启动,关闭服务,更改项目名称,清空缓存,不行,不行,不行,还是不行,我放弃了,带着郁闷下班了。今天早上一到公司又开始查找原因了,离开Linux系统,在本地查找原因也许会方便点吧,可是事实不是如此,我尝试了各种方式都没有成功,无奈之下,我只得从新创建工作空间,从新部署项目,上天眷顾,一次性成功了,这个是为什么呢?这说明服务器没有问题啊,唯一的差别就是工作空间了,怎么可能是这个原因呢?算了,能跑就可以暂时不用担心了,可是23怎么办呢,也许一开始我的想法就错了吧,惯性思维让我钻进了死胡同,一步步来吧,查看启动日志,咦,Could not find a getter for validOper in class hazc.hibernate.OthernumIRecord,这个是怎么回事呢?我赶紧进入Linux系统查阅代码,哦,我尽然不知道忘了更新OthernumIRecord这个类了,迅速更新;Bad version number in .class file (unable to load class hazc.scb.othernum.action.OtherNumImportAction)这个又是什么错误呢?Bad version 版本错误?仔细回顾一下,版本,根据以往的经验来看,似乎是编译器的版本不正确,可是我什么操作也没有做啊,为什么22和23展现的是完全不同的结果呢,版本?我得查看一下MyEclipse6.5的编译版本,咦,是正确的啊,到底是怎么回事呢?

     不断的上传下载各个服务器上的项目代码,交叉对比进行核查,慢慢的又要下班了,烦死了,算了,向头求助吧,“Bad version 这个你应该发现了吧”,头问道。“我发现了啊,版本不正确,应该是编译的版本不能解析吧”,我说道,“对啊,那你怎么不会修改啊”,“??????”,接着头查看了jdk的版本,22上面的是jdk1.6,而23上面的是jdk1.5,肯定是我上传的代码被1.6版本的编译器编译了,放在1.5版本的服务器上不能被解析导致了错误,哎!!明明已近走到了门前,为什么就是没有找到原因呢!一天多的检查不如一个细微之处啊,经验依旧是我们所欠缺的。回头想一下,原来是我更新代码到本地时,采用的是MyEclipse8.5,而它默认采用1.6进行编译,那么我上传上去的就是1.6的编译结果,而之前之所以没有检查出来只是当时我只用MyEclipse6.5打开了那个工作空间,自己被误导了,悲哀啊,事无大小,得专心细致啊。受教了,问题得到解决终究是很好的啊。


      下班了,头带着大家出去玩玩,吃吃饭,去万达广场了,各自简单的吃了点,就去“大玩家”玩了,玩了两个小时,几个人也只是花费了二百多点,我的手都敲疼了,全身是汗啊,从车上下来,走在回家的小巷里感觉好好,困惑了一天能将问题解决,在娱乐场也休闲发泄了一通,全身都舒畅啊。

分享到:
评论

相关推荐

    编译后的Tomcat源文件

    编译后的Tomcat源文件

    tomcat6编译

    8. **学习价值**:编译Tomcat6不仅可以提升对Java Web服务器内部机制的理解,还有助于深入学习Java编程、软件构建流程以及服务器管理和优化技巧。 总的来说,“Tomcat6编译”是一个涉及Java Web开发基础、软件工程...

    编译安装Tomcat

    Tomcat 编译安装详解 Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些...通过编译安装 Tomcat,可以获得更加灵活和可靠的 Web 应用服务器。

    tomcat服务器上部署项目

    在IT行业中,Tomcat服务器是Java Web应用最常用的轻量级应用服务器,它主要用于运行Servlet和JSP。本文将详细讲解如何在Tomcat服务器上部署Java Web项目。 首先,了解Tomcat的基本结构至关重要。Tomcat目录通常包含...

    Tomcat服务器开发源码

    【描述】提到的"自己开发的Tomcat服务器"可能是基于原始Tomcat源码的定制版本或个人学习实践。开发者对Tomcat进行了修改和扩展,使其不仅支持基础的Servlet容器功能,还能够处理JSP(JavaServer Pages)——一种动态...

    tomcat服务器

    总结来说,这个压缩包提供了Apache Tomcat服务器的二进制版本和源码,适用于Windows 32位操作系统,对于开发者来说,无论是快速部署还是深入学习,都是一个宝贵的资源。通过熟悉和使用Tomcat,你可以更好地理解和...

    Ant编译Tomcat源码、MyEclipse导入Tomcat源码、执行Tomcat源码启动Tomcat

    本篇将详细介绍如何使用Ant编译Tomcat源码,以及如何在MyEclipse环境中导入并运行Tomcat源码。 首先,Ant是Apache软件基金会开发的Java项目自动化构建工具,它能够执行编译、测试、打包等任务。在Apache Tomcat的...

    编译运行tomcat源码需要用到的jar包

    编译运行tomcat源码需要的jar包,junit在Eclipse中本来就有,就不提供了。另外ecj-4.3.1.jar就是Eclipse的JDT插件:org.eclipse.jdt.core_3.3.1.v_780_R33x.jar。将jar添加到eclipse中并增加到build path就可以运行...

    IntelliJ IDEA 中配置 Tomcat 服务器方式

    配置 Tomcat 服务器的第一步是获取 Apache Tomcat 的最新稳定版本。访问官方网址(https://tomcat.apache.org/)下载适合操作系统的二进制文件,下载后解压缩到合适的目录。 2. **启动 IntelliJ IDEA**: 打开 ...

    编译class不用重启tomcat

    标题“编译class不用重启tomcat”涉及到的是Java开发中的热部署技术,它允许开发者在不重启应用服务器(如Tomcat)的情况下,实时更新代码并看到变化的效果,从而极大地提高了开发效率。这篇博客可能介绍了如何使用...

    tomcat服务器搭建

    因为Tomcat需要JDK来编译和运行Java代码。你可以访问Oracle官网下载适合你操作系统的JDK版本,并按照安装向导进行安装。 **步骤二:下载Tomcat** 访问Apache Tomcat官方网站,选择最新稳定版的Tomcat下载。下载的是...

    使用Tomcat或Nginx搭建视频服务器

    标题中提到的“使用Tomcat或Nginx搭建视频服务器”涉及到两个Web服务器软件:Apache Tomcat和Nginx。Apache Tomcat是一个开源的Web服务器和Servlet容器,主要用来运行Java Servlet和JavaServer Pages (JSP)。而Nginx...

    编译tomcat依赖的包

    本文将详细讲解如何编译Tomcat依赖的包,以便于理解其工作原理并进行自定义配置。 首先,让我们了解Tomcat的架构。Tomcat是Apache软件基金会的Jakarta项目的一部分,它是一个开源的、轻量级的Web应用服务器,实现了...

    myeclipse配置tomcat服务器

    MyEclipse、Tomcat以及JDK是构建Web应用程序时不可或缺的三个组件。 #### MyEclipse与Tomcat的关系 - **MyEclipse**:它是一款强大的集成开发环境(IDE),主要用于Java应用程序开发,特别是Java Web应用程序。...

    tomcat8.5服务器

    2. **启动与停止**:在Tomcat的bin目录下,你可以通过执行`startup.sh`(Unix/Linux)或`startup.bat`(Windows)脚本来启动服务器,使用`shutdown.sh`或`shutdown.bat`来关闭服务器。 3. **部署应用**:将你的Web...

    Apache-tomcat服务器文件

    总的来说,"apache-tomcat-7.0.53"是一个完整的Tomcat服务器包,包含了运行和管理Java Web应用所需的所有组件。理解其内部结构和配置,对于开发者和运维人员来说至关重要,能够有效地部署和优化Web应用程序。

    Tomcat8web服务器

    Tomcat8是Tomcat服务器的一个主要版本,提供了许多性能改进和新功能。 在安装和运行Tomcat8之前,你需要确保系统中已经安装了Java Development Kit (JDK)。因为Tomcat需要JRE(Java Runtime Environment)环境来...

    编译tomcat源码所需jar包

    总的来说,这些jar包构成了编译Tomcat源码的核心依赖,它们使得开发者能够顺利地构建、测试并理解Tomcat的内部机制,进一步实现个性化定制或进行问题调试。在进行这样的工作时,了解这些工具和库的内部运作原理对于...

Global site tag (gtag.js) - Google Analytics