Задача Ant для предварительной компиляции JSP на сервере weblogic

Я пытаюсь создать задачу муравья для компиляции JSP. Вот выдержки из build.xml, относящиеся к задаче:

....

<fileset dir="${java.home}/lib">
  <include name="tools.jar"/>
</fileset>

<java classname="weblogic.jspc" fork="yes">
  <classpath refid="weblogic.jsp.classpath" />

  <sysproperty key="weblogic.jsp.windows.caseSensitive" value="false"/>

  <arg line="-forceGeneration -keepgenerated -compileAll -webapp ${jsp.src.dir} -d ${jsp.generated.src.dir}"/>
</java>

Когда я пытаюсь запустить задачу wl.jsp.generate, я получаю:

wl.jsp.generate:

 [java] [jspc] warning: expected file /WEB-INF/web.xml  not found, tag

библиотеки не могут быть решены.

 [java] [jspc] Overriding  default descriptor option 'keepgenerated' with

значение, указанное в командной строке 'true'

 [java] Exception encountered while compiling

C: \ workspace \ smcmw \ smcmw_browser \ jsp \ smcesearchprogress.jsp [java] java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeInfo. (Ljava/lang/String; ZLjava/lang/String; ZLjava/lang/String; Строка;ZZLjava/ языки / Строка;Ljava/ языки /String;)V,

 [java]  at weblogic.jsp.internal.jsp.tag.TagAttrInfoEx.<init>(TagAttrInfoEx.java:64)
 [java]  at weblogic.jsp.internal.jsp.tag.TagAttrInfoEx.<init>(TagAttrInfoEx.java:57)
 [java]  at weblogic.jsp.internal.jsp.tag.TagAttrInfoEx.<init>(TagAttrInfoEx.java:41)
 [java]  at weblogic.jsp.internal.jsp.tag.TagAttrInfoEx.read(TagAttrInfoEx.java:86)

Похоже, что это не удается, потому что он не может найти файл WEB-INF/web.xml и библиотеки тегов. Как я могу это исправить?

1 ответ

Это может быть полезно...

http://www.coderanch.com/t/66927/BEA-Weblogic/Precompile-JSPs-using-Ant

Надеюсь, поможет!

Я также попросил бы вас подумать, почему вы все равно захотите предварительно скомпилировать свои страницы jsp. Единственной ценой является производительность самого первого человека, который заходит на ваши страницы jsp, и это, вероятно, должна быть ваша команда разработчиков для тестирования работоспособности после развертывания. Эрик

Другие вопросы по тегам