1,项目中用到了JSF,可在Eclipse里启动Tomcat时有些问题,Eclipse报了如下异常:
2008-03-10 08:38:05,234 ERROR (org.apache.myfaces.application.ApplicationImpl:304) - Converter class com.fm.cmt.convertor.ContentTypeConverter not found
javax.faces.FacesException: java.lang.ClassNotFoundException: com.fm.cmt.convertor.ContentTypeConverter
at org.apache.myfaces.shared_impl.util.ClassUtils.simpleClassForName(ClassUtils.java:165)
at org.apache.myfaces.application.ApplicationImpl.addConverter(ApplicationImpl.java:298)
at org.apache.myfaces.config.FacesConfigurator.configureApplication(FacesConfigurator.java:615)
at org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:148)
at org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:68)
at org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:51)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
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: com.fm.cmt.convertor.ContentTypeConverter
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.apache.myfaces.shared_impl.util.ClassUtils.classForName(ClassUtils.java:141)
at org.apache.myfaces.shared_impl.util.ClassUtils.simpleClassForName(ClassUtils.java:160)
... 20 more
不过,虽然有这个异常,可启动后运行时没有别的问题,这个问题也就先这样放着了.
分享到:
相关推荐
MyEclipse提供了内置的服务器支持,如Tomcat、Jetty和WebLogic,可以直接在IDE内部启动和调试应用。此外,MyEclipse还提供了代码提示、自动格式化、重构等实用功能,极大地提升了开发效率。 总之,Eclipse Helios...
在设置新项目和目录结构章节,文档指导读者如何在MyEclipse中创建新的Web项目,并添加JSF功能模块,通过File > New > Other > Project > J2EE > Web Project菜单选项启动向导,逐步完成项目的初始化配置。...
标题中的"eclipse-jee-luna-SR1-win32-x86_64.7z.006.7z"是一个典型的Eclipse IDE安装文件的命名方式,它揭示了多个关键信息点: 1. **Eclipse JEE**:这表明这是一个针对Java企业版(Java Enterprise Edition, ...
Seam框架为开发者提供了一个集成化的环境,其中整合了多种技术规范,比如EJB3、JSF、JPA、SessionBean、MDB和Wicket等。 描述中提到的“NULL”,这可能意味着描述部分在文档中为空,但给出的链接应该能提供更多内容...
在系统启动时,这些脚本会被执行,为系统提供一个干净的、预设的数据环境。 接下来是"library"文件,这可能是项目的核心代码库。在JAVAEE框架下,图书馆系统可能会包含以下几个主要组件: 1. **实体(Entity)**:...
本教程分析了 Spring Web Flow 2.0 的技术要点,并且通过创建一个示例应用程序,展示了 Spring Web Flow 2.0 的基本知识。 开始之前 关于本教程 本教程通过一个简化的购物车应用,介绍了如何使用 Spring Web Flow ...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
在学习JAVA编程之前,需要掌握JAVA语言基础知识,包括异常、IO流、多线程、集合类、数据库等。同时,需要选择合适的开发工具,例如Eclipse,并推荐一些优秀的书籍,例如《Java编程思想》、《CoreJava2》、《Java ...
- **建立一个新的 Eclipse 项目**:使用 Eclipse 创建一个新的 Seam 项目。 - **创建新动作**:使用 Seam-gen 自动生成动作代码。 - **创建有动作的表单(form)**:创建带有动作的表单,用于收集用户输入。 - **从...
从技术角度来看,本系统实现了多个关键技术: 1. SpringBoot 框架的使用:SpringBoot 框架是基于 Java 的开源框架,能够快速构建基于 Spring 的应用程序。它提供了自动配置、嵌入式服务器、生产就绪型功能等特点,...
每个章节(chapter1-chapter7)可能对应了上述步骤的一个方面,比如chapter4可能详细讲解了Servlet的使用,chapter7可能是关于EJB或JSF的高级主题。通过阅读这些章节,开发者可以逐步深入理解JavaEE的各个方面,并...
- Hibernate3.0:是一个对象关系映射(ORM)框架,简化了数据库操作。 - iBatis:是一个数据访问框架,允许SQL语句和Java代码分离。 - Spring2.0:是一个开源的Java/Java EE全功能栈的应用程序框架。 - AJAX:是...
学习Java EE,在开发环境上不建议再用文本编辑器,我感觉NetBeans 5.5(目前最高正式版本)很适合初学者,我个人也很喜欢NetBeans,如果你喜欢用别的IDE如Eclipse,都没问题,看自己喜欢吧。 4.1 学习JSP/Servlet ...
在服务阶段,每次请求都会创建一个新的实例来处理,这可能导致性能问题,但可以通过配置`<jsp:useBean>`的scope属性来优化。 7. **JavaEE 5的新特性**:包括JSF(JavaServer Faces)的引入,提供了一种声明式的方式...
1.1.2. 在Tomcat 服务器上运行示例.......................................................................................................................... 15 1.1.3. 运行测试..............................
6. **使用Seam工作空间管理的完整范例:IssueTracker**:介绍了一个问题追踪系统的实现过程,强调了Seam在多用户协作方面的优势。 7. **结合Seam和Hibernate的范例:Hibernate系统**:展示了一个利用Seam和Hibernate...
本文介绍的是一位专注于计算机网络技术的求职者的个人简历,涵盖了其技能掌握、项目经验、教育背景和个人评价等多个方面。这位求职者在计算机网络技术领域具备丰富的知识和实践经验,以下是具体的知识点: 1. **...