`

一次发布系统的曲折路

阅读更多

公司从广州新一代购买的空间配置如下:

Linux Enterprise AS 4
软件:
Apache 2.0
phpMyAdmin 2.9.1
MySQL 4.1.10a
PHP 4.4.4 和 PHP 5.2.0(.php后缀为php4,.php5后缀为php5)
Zend 3.3.0
Resin Professional 3.0.23
JDK 1.6.0
Servlet 2.4
(支持JSP 2.0标准)

 

MySQL 4.1.10a够旧吧,Resin Professional 3.0.23:现在连Resion的官网最低版本都是3.1.x了;其它那几个软件都还算正常。

这个项目在本地用tomcat6.0和Resin Professional 3.1.8测试都没任何问题的。

我的项目使用的框架是struts1.2+hibernate3.2+spring2.5,我把项目发布上去后,访问出错,发现是tomcat加载包的时候出错了。然后我打电话过去问他们是否支持struts1.x+hbiernate3.x+spring2.x的所有包,他们说支持,这个是他们客服人员说的,懂编程的技术人员要下午6点后才上班,我搞了半天也没搞出什么原因,然后6点后问他们的技术人员说是不支持struts1.2里面的某个包的,我晕。。。换掉后终于可以访问到页面了,问题又来了,全乱码,然后我问她们怎么回事,回我说:“我的们工程师检测到是你的代码问题,<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>把这句话去掉就不会乱码了“,我狂晕,这条代码能去掉吗???我问他们服务器是否支持中文包,她说我们是不支持的,我再晕,解决办法:把pageEncoding="UTF-8"换成contentType="text/html;charset=UTF-8"就解决问题。乱码解决了,终于可以登录了,爽吧,可是问题又来了,登录进去后发现我用的displaytag.jar包Resin Professional 3.0.23不支持,我的所有列表页面都是用这个分布框架的,让我去改代码那不太可能了,最终无奈退掉了这空间,找了西部数据http://ads.west263.com/services/webhosting/java.asp,一发布上去访问出现以下错误:

严重: Cannot find message associated with key standardContext.stoppingContext
LifecycleException: Manager has not yet been started
at org.apache.catalina.session.StandardManager.stop(StandardManager.java:680)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4496)
at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3037)
at org.apache.catalina.core.StandardContext.backgroundProcess(StandardContext.java:4658)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1619)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1628)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1628)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1608)
这个是tomcat加载出错了,重启tomcat就没问题了,
访问就没发现什么问题,这个服务商不错,服务态度也好,后台管理的功能都还行,访问速度也不错,tomcat完全可以自己控制,不过价钱贵了点。

0
1
分享到:
评论

相关推荐

    论手机操作系统的发展史.doc

    让人 HOLD 不住的 iPhone——iPhone4 再一次改变世界:iPhone 进化到第四代已经彻底颠覆了以往的形象,它拥有全新的外观设计、比以往高出四倍的屏幕分辨率、高性能的 A4 处理器、全新命名的 iOS4 系统等,同时在软...

    JDK9 API (CHM格式)

    经过4次跳票,历经曲折的 Java 9 正式版终于发布了! JDK9 提供超过 150 项新功能特性,包括备受期待的模块化系统、可交互的 REPL 工具 jshell,以及安全增强、扩展提升、性能管理改善等。 Java9可以说是一个庞大的...

    网易:从Palm到LG:WebOS漂流记.pdf

    然而,将原本为移动设备设计的操作系统移植到电视上,无疑是一次大胆的尝试。WebOS在应用生态方面远远落后于iOS和Android,如何在智能电视市场立足,仍是一个巨大的挑战。 对于那些忠诚的WebOS粉丝来说,尽管WebOS...

    神经网络 - Neural Networks

    ### 神经网络概述与发展历程 #### 一、引言与动机 ...从最初的数学模型到现在的深度学习技术,每一次进步都离不开科学家们的不懈努力。未来,随着技术的不断发展和完善,神经网络将在更多领域发挥重要作用。

    平板电脑发展历程.docx

    早期尝试虽多遭遇失败,但每一次尝试都为后续的技术进步积累了宝贵的经验。 - **技术创新**:无论是微软还是苹果,都在不断探索新技术的应用,如手写识别、触控屏交互等,这些技术的进步极大地提升了平板电脑的用户...

    java 教程基础

    Java的历史发展经历了多个重要的里程碑,从最早的Oak语言到正式命名为Java,再到1995年5月23日的正式发布,以及之后的各个版本更新和相关技术的推出,每一次的更新都是对Java语言性能和功能的完善。Java技术在不断的...

    jdk-9_windows-x64_bin.exe

    经过4次跳票,历经曲折的 Java 9 正式版终于发布了! 你可以通过这里下载 Java 9 正式版。JDK9 提供超过 150 项新功能特性,包括备受期待的模块化系统、可交互的 REPL 工具 jshell,以及安全增强、扩展提升、性能管理...

    jdk-9_osx-x64_bin.dmg

    经过4次跳票,历经曲折的 Java 9 正式版终于发布了! 你可以通过这里下载 Java 9 正式版。JDK9 提供超过 150 项新功能特性,包括备受期待的模块化系统、可交互的 REPL 工具 jshell,以及安全增强、扩展提升、性能管理...

    Stunt Car Racer Remake:杰夫·克拉蒙德的特技赛车手的窗户翻新-开源

    《Stunt Car Racer Remake》是一款由Jefficat制作并发布的开源项目,旨在将经典的1989年计算机游戏《Stunt Car Racer》移植到现代的Windows操作系统上,为玩家提供一次全新的驾驶体验。这个开源项目不仅重现了原版...

Global site tag (gtag.js) - Google Analytics