Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 第一次使用Tomcat和Stripes框架_Java_Tomcat_Xampp_Stripes - Fatal编程技术网

Java 第一次使用Tomcat和Stripes框架

Java 第一次使用Tomcat和Stripes框架,java,tomcat,xampp,stripes,Java,Tomcat,Xampp,Stripes,我最近决定尝试一些java web开发,所以我安装了xampp、tomcat插件和java。我已经看过了它附带的一些JSP页面示例,所以我知道tomcat至少可以工作但是,当我将stripes文件夹扔进同一个examples目录并试图访问这些文件时,我收到了以下错误。 org.apache.jasper.jaspereException: 绝对uri: 无法在web.xml中解析 或者与此一起部署的jar文件 应用 现在,对于使用tomcat或jsp页面,我是一个完全的初学者。我可能错过了一些简

我最近决定尝试一些java web开发,所以我安装了xampp、tomcat插件和java。我已经看过了它附带的一些JSP页面示例,所以我知道tomcat至少可以工作但是,当我将stripes文件夹扔进同一个examples目录并试图访问这些文件时,我收到了以下错误。

org.apache.jasper.jaspereException: 绝对uri: 无法在web.xml中解析 或者与此一起部署的jar文件 应用

现在,对于使用tomcat或jsp页面,我是一个完全的初学者。我可能错过了一些简单的步骤。我在网上搜索了几个小时,还没有找到关于如何设置和开始使用stripes框架的非常好的教程因此,如果您有任何输入或链接可以帮助我解决此问题并开始编码,请告诉我。

查看条纹。还有一个包含在Stripes下载中


请注意,您必须在Tomcat中将该示例应用程序部署为web应用程序(例如,将
war
文件复制到Tomcat的
webapps
文件夹),您不能只是将stripes文件夹“扔到”示例中。

具体问题是缺少jar文件。从第1.5.3条开始,错误略有不同:

org.apache.jasper.JasperException:绝对uri:无法在web.xml或与此应用程序一起部署的jar文件中解析


我将jstl.jar和standard.jar从示例库复制到我的应用程序库中,然后应用程序就可以正常启动了。

Ok,这是我的问题。我按照您的建议部署了带有条纹的.war文件,效果非常好。必须部署项目的原因是什么。我知道在asp.net中,页面是在文件上编译的,tomcat的操作是否不同?单个JSP文件可以就地编译,例如,如果您在tomcat示例文件夹中更改
JSP/dates/date.JSP
,您将立即看到浏览器中反映的更改。必须部署整个应用程序,因为它至少包含页面以外的内容—web.xml描述符。看一下JavaEE教程以获得更详细的解释:这正是我所需要的。谢谢我真的很感激。