0

JspCを使用してJSPをプリコンパイルするJenkins CIでantスクリプトを呼び出した人はいますか? プロジェクトを移行して Jenkins を使用しようとしていますが、ant スクリプトを呼び出すと、次の例外が発生し続けます。

org.apache.jasper.JasperException: file:/demo /workspace/Trunk/src/main/webapp/pages/test.jsp (行: 9、列: 0) useBean クラス属性 org.demo.model の値。ユーザー アカウントが無効です。

Ant スクリプトは、Jenkins の外部では問題なく動作しましたが、Jenkins の内部ではエラーなしでは実行されません。考え?

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %>
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

<jsp:useBean id="User" class="com.demo.model.UserAccount"/>
<c:url var="saveUserUrl" value="/account/save.html" />

<form:form modelAttribute="account" method="POST" action="${saveUserUrl}">  
<form:errors path="*" cssClass="statusError" element="p" htmlEscape="false" />
<form:hidden path="id"/>

    <div style="width:60%"> 
        <fieldset>          
            <p class="field">
                <label for="">First Name</label>
                <form:input path="firstName" title="First name"/>
            </p>            
            <p class="field">
                <label for="">Last Name</label>
                <form:input path="lastName" title="Last name">
            </p>        
            <p class="field">
                <label for="">E-mail Address</label>
                ${account.email}
            </p>
        </fieldset>
        <p class="field">
            <input type="submit" class="button" value="Save" name="submit"/>
        </p>
    </div>  

</form:form>
4

1 に答える 1