Java 请求的资源不可用于Tomcat 7 Eclipse开普勒
我安装了Maven,希望从此页签出项目: 我确实采取了以下步骤:Java 请求的资源不可用于Tomcat 7 Eclipse开普勒,java,eclipse,maven,tomcat,Java,Eclipse,Maven,Tomcat,我安装了Maven,希望从此页签出项目: 我确实采取了以下步骤: 我从Github加载了src和pom.xml文件 我把这些文件复制了进去 eclipse中的工作区可能会更改项目名称,但不会更改 空白 我在eclipse中使用了M2EclipseWTP插件 Import>Maven>现有Maven项目 我让runas>Maven 安装 我收到I构建成功消息 安装项目后,我会查看project>Propertiescommon.xhtml结尾的文件: 到*.xhtml。我希望这些改变能解决我
Import>Maven>现有Maven项目
runas>Maven
安装
构建成功
消息project>Properties
。动态web模块未被锁定。所以我很高兴。
在此之后,我点击了webapp文件夹的构建路径,并将该文件夹添加到构建路径中,以获得src/main webapp
我认为这些步骤是正确的。
但是当我想把这个项目作为一个动态的web项目启动时,我得到了一个错误
HTTP状态404-请求资源不可用
控制台消息:
2014年1月30日上午11:28:14 org.apache.catalina.core.AprLifecycleListener ini信息:
在java.library.path:C:\Program Files\java\jre7\bin上找不到基于APR的Apache Tomcat本机库,该库允许在生产环境中实现最佳性能;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/programfiles/Java/jre7/bin/client;C:/ProgramFiles/Java/jre7/bin;C:/ProgramFiles/Java/jre7/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\ProgramFiles\Java\jdk1.7.0\U 45;C:\ProgramFiles\apache-maven-3.1.1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\ProgramFiles\Java\jdk1.7.0\U 45;C:\elipse_-jee\eclipse;;。
2014年1月30日上午11:28:14 org.apache.tomcat.util.digester.SetPropertiesRule开始
警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context}将属性“source”设置为“org.eclipse.jst.jee.Server:springDataMongodbExample”未找到匹配的属性。
2014年1月30日上午11:28:14 org.apache.coyote.AbstractProtocol init
信息:正在初始化ProtocolHandler[“http-bio-8080”]
2014年1月30日上午11:28:15 org.apache.coyote.AbstractProtocol init
信息:初始化ProtocolHandler[“ajp-bio-8009”]
2014年1月30日上午11:28:15 org.apache.catalina.startup.catalina加载
信息:初始化在1456毫秒内处理
2014年1月30日上午11:28:15 org.apache.catalina.core.StandardService startInternal
信息:开始服务Catalina
2014年1月30日上午11:28:15 org.apache.catalina.core.StandardEngine startInternal
信息:启动Servlet引擎:ApacheTomcat/7.0.42
2014年1月30日上午11:28:16 com.sun.faces.config.ConfigureListener上下文初始化
信息:Mojarra 2.2.0()für Kontext“”与初始值插入符。
2014年1月30日上午11:28:16 com.sun.faces.spi.InjectionProviderFactory createInstance
信息:JSF1048:施工后/施工前注释。这是一种简单的方法,它可以用来解释市场,也可以用来解释市场。
2014年1月30日上午11:28:17 com.sun.faces.config.ConfigureListener上下文初始化
信息:Mojarra 2.2.0()für Kontext'/springDataMongodbExample'wird initialisert。
2014年1月30日上午11:28:17 com.sun.faces.spi.InjectionProviderFactory createInstance
信息:JSF1048:施工后/施工前注释。这是一种简单的方法,它可以用来解释市场,也可以用来解释市场。
2014年1月30日上午11:28:18 org.apache.coyote.AbstractProtocol开始
信息:正在启动ProtocolHandler[“http-bio-8080”]
2014年1月30日上午11:28:18 org.apache.coyote.AbstractProtocol开始
信息:启动ProtocolHandler[“ajp-bio-8009”]
2014年1月30日上午11:28:18 org.apache.catalina.startup.catalina start
信息:服务器在3100毫秒内启动
以下是web.xml文件:
上下文配置位置
WEB-INF/spring-application-context.xml
errorPageUrl
/pages/systemError.do
facelets.DEVELOPMENT
错误的
facelets.REFRESH\u周期
2.
javax.faces.STATE_保存方法
客户
javax.servlet.jsp.jstl.fmt.localizationContext
资源.应用
org.apache.myfaces.ALLOW_JAVASCRIPT
符合事实的
org.apache.myfaces.AUTO_滚动
错误的
org.apache.myfaces.DETECT\u JAVASCRIPT
错误的
org.apache.myfaces.ERROR\u处理
错误的
org.apache.myfaces.EXPRESSION\u工厂
org.jboss.el.ExpressionFactoryImpl
org.apache.myfaces.PRETTY_HTML
错误的
主题
玻璃-x
小脸蛋
org.apache.myfaces.webapp.MyFacesServlet
1.
小脸蛋
*.xhtml
search.xhtml
org.apache.myfaces.webapp.StartupServletContextListener
org.springframework.web.context.ContextLoaderListener
它与示例中的文件相同。我唯一改变的是:
小脸蛋
*.xhtml
search.xhtml
我从*.jsf改为*.xhtml
。我还更改了以template>common.xhtml
结尾的文件:
到*.xhtml
。我希望这些改变能解决我的问题。但这不是答案
有人有主意吗?我读了一些有类似问题的人的帖子,但我没有解决这个问题
我没有10个声誉,所以我不能发布项目结构的图片。这是图片的链接。
此位似乎有误:
信息:Mojarra 2.2.0()für Kontext''带初始值插入。
。上下文应设置为非空字符串。默认情况下,WTP将使用项目名称。您是否正在覆盖某个上下文?可能在Tomcat配置编辑器的Modules
选项卡上,webapp文件夹不必位于生成路径上。webapp文件夹也在webapp文件夹中的示例中。我有信息: