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

Liunx中tomcat部署工程----无法访问

 
阅读更多
今天我在myeclipse写了一些测试数据提供给同事用,本地测试没问题,但是部署到liunx上就404无法访问

查看logs下日志文件
SEVERE: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.NoClassDefFoundError: javax/el/ExpressionFactory
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
        at java.lang.Class.getConstructor0(Class.java:2699)
        at java.lang.Class.newInstance0(Class.java:326)
        at java.lang.Class.newInstance(Class.java:308)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3744)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4252)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:980)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:943)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1203)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: java.lang.ClassNotFoundException: javax.el.ExpressionFactory
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1436)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1282)
        ... 29 more

查了查发现是缺少类,为什么会缺少类呢!通过查看2个tomcat版本发现,liunx上是5.5.30的
本地的是6.0.32的,而在查看6.0.32的lib目录下有以下jar


5的下边是



下边这4个包是tomcat6在构建的时候自动加入的,5是不支持的
javaee.jar
jsf-api.jar
jsf-impl.jar
jstl-1.2.jar
全部删掉,这样就可以访问了,因为5不支持!!只有6才支持这几个包
  • 描述: 6.jpg
  • 大小: 22.1 KB
  • 大小: 27.1 KB
分享到:
评论

相关推荐

    (SecureCRT)Tomcat工程发布到linux系统上

    在IT行业中,Linux系统因其稳定性和安全性而广泛用于服务器部署,Tomcat作为一款流行的Java Servlet容器,常被用来运行Java Web应用。对于初学者来说,理解如何将Tomcat工程发布到Linux系统上是非常重要的技能。这里...

    Maven工程Tomcat热部署详解.pdf

    在进行Maven工程的Tomcat热部署详解时,首先需要掌握Java后台开发中对于Tomcat热部署的基本知识。这涉及到Java环境的搭建,Tomcat的安装,以及Maven工程中对于热部署的配置方法。 Java环境的搭建是热部署的前提。在...

    linux下帆软安装部署.doc

    在Linux环境下部署帆软报表(FineReport)是一个常见的任务,特别是在需要强大报表处理能力的企业环境中。此过程涉及多个步骤,包括选择合适的服务器环境、安装配置、发布应用以及解决可能出现的问题。以下是一个...

    tomcat从windows向linux转移部署.pdf

    - **Tomcat测试**:部署完成后,启动Tomcat,访问应用的URL以验证是否正常运行。 - **数据库连接测试**:编写并运行一个简单的Java或JSP程序,连接到PostgreSQL数据库,检查连接是否成功。 通过以上步骤,你应该...

    Linux下jdk,tomcat安装以及web工程发布

    在Linux环境中,Java开发和Web服务的部署通常涉及到两个关键组件:Java Development Kit (JDK) 和 Apache Tomcat。本文将详细介绍如何在Linux系统中安装JDK,配置环境变量,以及部署Tomcat服务器和Web应用程序。 ...

    apache-tomcat-8.5.8

    部署WAR包或Java工程到Tomcat时,有以下几种方法: - **直接放置**:将WAR包文件放入`webapps`目录下,Tomcat会自动检测并部署。 - **通过管理界面**:如果启用了Tomcat的管理应用(例如通过修改`server.xml`配置`...

    java工程配置tomcat

    至此,你已经在Eclipse中成功配置了Tomcat服务器,并将Java Web项目部署上去。现在你可以进行开发、测试和调试工作,享受Java Web编程的乐趣了。在实际开发中,你可能还需要配置服务器端口、虚拟主机、环境变量等...

    linux部署常用命令

    ### Linux部署常用命令知识点 ...综上所述,本文档涵盖了Linux环境下部署MySQL服务所需的常见命令,包括配置、管理MySQL软件包以及启动脚本和Tomcat部署的相关操作。这些命令对于Linux运维人员来说是非常实用的工具。

    Linux上部署项目.pdf

    在Linux系统中部署项目是一个常见的任务,特别是对于基于Java的Web应用,常常使用Apache Tomcat作为应用服务器。以下是一个详细的步骤指南,教你如何在Linux环境下部署项目。 1. **准备工作**: - **Xshell和Xftp*...

    linux部署分布式微服务架构.docx

    本文档将详细介绍如何在Linux环境中搭建分布式微服务架构所需的各个组件,并通过具体示例来展示项目的部署过程。 #### 二、环境搭建 在部署分布式微服务架构之前,需要先完成基础环境的搭建工作。主要包括以下步骤...

    部署工程tomkit

    "部署工程tomkit"这个标题暗示我们将讨论的是与Tomcat相关的部署实践。Tomcat是一款广泛使用的开源Java Servlet容器,它实现了Java EE的Web部分,如Servlet和JSP规范。以下是对"部署工程tomkit"的详细解读: 1. **...

    tomcat文档

    完成安装后,可以通过启动Tomcat的`bin/startup.sh`脚本(Linux/Mac OS X系统)或`bin/startup.bat`脚本(Windows系统)来启动服务。启动成功后,可以通过浏览器访问`http://localhost:8080`来查看默认欢迎页面,...

    详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点

    上一篇分享了 Nginx + Tomcat 反向代理 负载...下来看一下我们的需求,我这里有三个网站项目工程需要部署(依次对应着三个域名),提供一台Linux服务器,要实现访问对应的域名跳转到对应的网站。 下来我们看一下为了解

    Eclipse配置Tomcat

    - 这一步需要指定Tomcat的安装位置,点击`Browse`,选择你的Tomcat安装目录,通常是`C:\Program Files\Apache Software Foundation\Tomcat 6.0`(Windows系统)或者`/usr/share/tomcat6`(Linux系统)。 - 确认...

    javaweb实验指导

    通过以上步骤,我们完成了JDK、Tomcat以及Eclipse的安装与配置,并成功创建了一个简单的JSP页面并在本地环境中进行了部署与测试。这些是Java Web开发的基础,为后续的学习和实践奠定了坚实的基础。接下来的实验将更...

    将应用部署到weblogic10及oracle linux遇到的问题及解决方案

    在将应用部署到 WebLogic 10 及 Oracle Linux 的过程中,我们遇到了多种问题,这些问题都与 Java 语言和 WebLogic 服务器相关。在本文中,我们将详细记录这些问题和解决方案,以便为后续的部署工作提供参考。 一、...

    linux c库存函数

    - **Linux高端运维JAVA技术和Tomcat入门及优化**:针对Java应用服务器的部署与优化技巧。 - **linux必备web服务入门及高级进阶**:包括Apache、Nginx等Web服务器的基础配置及高级用法。 - **linux必备命令awk入门及...

    Tomact服务部署优化说明.doc

    在 Tomcat 服务部署时,优化配置是至关重要的,以提高并发访问量达到飞速。以下是 Tomcat 服务部署优化说明: 一、服务器要求 在部署 Tomcat 服务时,服务器需要满足一定的要求,如内存 RAM 至少需要 16G。 二、...

    tomcat6编译

    【标题】:“Tomcat6编译”涉及到的知识点主要涵盖了Apache Tomcat的版本历史、源码获取、编译环境配置、编译步骤以及部署与运行等核心内容。 【描述】:“Tomcat6源码编译,需要的朋友可以下载”表明这是一项针对...

    SDK_SetUp_ReaderMe.txt

    - 再次尝试访问 `http://localhost:8080`, 应无法访问。 #### 4. 安装 WebLogic **4.1 安装 WebLogic** - **步骤**: 在 `/usr/local` 下创建 `weblogic` 目录,并将 `server910_linux32.bin` 文件拷贝至该目录。...

Global site tag (gtag.js) - Google Analytics