Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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 为什么OpenShift Tomcat 7(JBoss EWS 2.0)不支持<;表格:*>;JSP中SpringMVC的标记?_Java_Jsp_Spring Mvc_Tomcat_Openshift - Fatal编程技术网

Java 为什么OpenShift Tomcat 7(JBoss EWS 2.0)不支持<;表格:*>;JSP中SpringMVC的标记?

Java 为什么OpenShift Tomcat 7(JBoss EWS 2.0)不支持<;表格:*>;JSP中SpringMVC的标记?,java,jsp,spring-mvc,tomcat,openshift,Java,Jsp,Spring Mvc,Tomcat,Openshift,在我的Spring mvc login.jsp中,代码片段是: <form:form method="post" action="authenticate" modelAttribute="userInfo"> <div class="form-group"> <label for="exampleInputEmail1">User

在我的Spring mvc login.jsp中,代码片段是:

<form:form    method="post" action="authenticate" modelAttribute="userInfo">
                              <div class="form-group">
                                <label for="exampleInputEmail1">User Name</label>
                                   <i class="fa fa-user"></i>
                                <form:input  path="loginID" id="username" placeholder="" />

                              </div>
                              <div class="form-group"> 
                                <label for="exampleInputPassword1">Password</label>
                                <i class="fa fa-lock"></i>
                                 <form:password class="form-control" path="password" id="password" placeholder=""/>

                              </div>
                              <div>

                                <button type="submit" class="btn btn-danger">Login</button>
                              </div>
                            </form:form>

用户名
密码
登录
这让我

org.apache.jasper.jaspereException:无法为JSP编译类

错误当我将上述代码修改为:

<form:form    method="post" action="authenticate" modelAttribute="userInfo">
                              <div class="form-group">
                                <label for="exampleInputEmail1">User Name</label>
                                   <i class="fa fa-user"></i>
                                <input type="text" name="loginID" id="username"/>
                              </div>
                              <div class="form-group"> 
                                <label for="exampleInputPassword1">Password</label>
                                <i class="fa fa-lock"></i>
                                 <input type="password" class="form-control" name="password" id="password" />
                              </div>
                              <div>
                                <button type="submit" class="btn btn-danger">Login</button>
                              </div>
                            </form:form>

用户名
密码
登录
现在它可以正常工作了。 问题是为什么上面的代码不编译,而第二个代码运行得很好? 我需要Tomcat7处理
标记,因为我的应用程序的其余部分是用
语法编写的,而Tomcat7似乎只支持
标记

编辑:


Tomcat7.0.54似乎不支持标记,因为我在Tomcat7.0.54上本地运行应用程序,它给出了相同的编译错误。既然我只能使用openshift Tomcat,那么如何在Tomcat 7.0.54上使用标签运行应用程序呢?有什么解决办法吗?

嗯,我在OpenShift Tomcat 7.0.54上部署的Spring MVC应用程序支持标记,但它当时指向位于另一个位置的SQL SERVER DB,现在指向OpenShift PostgreSQL。 令人惊讶的是,web应用程序运行良好。但我没有得到它早些时候出错的确切原因。 我想可能有这样一些原因:

一,。用于编译JSP的JAR文件可能在open shift Tomcat lib位置损坏。 2.本地tomcat Lib JAR和open shift tomcat Lib JAR之间的JAR版本不匹配。 3.WAR文件未使用正确版本的JAR正确生成,或者可能是由于某些意外原因。
4.WAR在open shift tomcat中未正确部署。

能否完整发布堆栈跟踪。我想知道哪一行是它的投掷错误。我不明白为什么会这样做。你在你的jsp中包含了标记库吗?@minion你可以看到完整的stacktrace。这对我来说也很奇怪。@javafan当然是我做的,这就是为什么它不给错误,而是给错误