J2EE 5.0与J2EE 1.4问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 10:32:06
今天用MyEclipse 6.0自动生成一个Web Project,在创建的对话框中我选用“Java EE 5.0”,再把它发布到Tomcat中,当启动Tomcat时就发现出现问题;可当我选用“J2EE 1.4”,却一点问题都没有。

我用两种形式使其自动生成了两个Web Project,发现在Java EE 5 Libraries中只有4个jar包,而在J2EE 1.4 Libraries中却有10个,而且它们每个与上面的4个都不相同。

报的错误如下:
java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/lang/String;
at com.sun.faces.config.WebConfiguration.getServletContextName(WebConfiguration.java:221)
at com.sun.faces.config.WebConfiguration.<init>(WebConfiguration.java:82)
at com.sun.faces.config.WebConfiguration.getInstance(WebConfiguration.java:152)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:279)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catal

我只知道5.0可以有泛型 1.4不行

如果是TOMCAT的问题 ,建议你去CSDN下个TOMCAT6X 安装版

如果是ECLIPSE6.0的问题

按ALT+SHIFT+W 选navigator界面
把你需要的JAR 包拷贝到你项目的
WEB-INF 下 LIB 文件夹下

看看,我一开始就用MYECLIPSE6.0!
你的问题我目前还没有碰到过!

只碰到过8080端口被占用的情况- =

java jsp 这些 环境弄不好,什么都别想做!