“Web 应用程序 WAR”文件 ->“常规”选项卡窗格 ->“特定于 Sun 的设置”按钮 ->“特定于 Sun 的设置”对话框 -> 从“查看”下拉列表中选择“Servlet/JSP 设置”
在“特定于 Sun 的设置--Servlet/ ”对话框中,您可以指定 Servlet/JSP 配置信息。
在“Servlet/JSP 类加载器”窗格中,指定类加载器配置信息。
在“类加载器属性”部分中,可以为 Servlet 添加或删除预定义的类加载器属性。
名称 | 值 |
---|---|
extra-class-path | 为该 Web 模块指定附加类路径设置。 | delegate | 如果为 true,Web 模块将遵照标准类加载器委托模块,并在查看本地类加载器前先委托给它的父类加载器。对于访问 EJB 组件或充当 Web 服务客户机或端点的 Web 应用程序,必须将此属性设置为 true。
如果设置为 false,Web 模块将遵照 Servlet 规范中指定的委托模块,并在查看父类加载器前查看它的类加载器。为了安全起见,可以将此属性设置为 false(仅对于不与任何其他模块进行交互的 Web 模块)。 默认值为 true。注:如果委托元素设置为 false,则类加载器委托行为将遵循 Servlet 2.3 规范的第 9.7.2 节。如果将其设置为默认值 true,则位于容器范围的库 JAR 文件中的类和资源将在封装在 WAR 文件中的类和资源之前被装入。使用此元素的可移植程序不应与任何符合 J2EE 规范的类或接口一同封装。未定义其 WAR 文件中包含上述类或接口的程序的行为。 |
dynamic-reload-interval | 指定调用动态类重新装入功能的频率(以秒为单位)。服务器将检查每个指定的动态重新装入间隔的更改,并自动和动态地使用更改来重新部署应用程序。 |
在屏幕上的“JSP 配置”部分,可以添加或删除 JSP 的预定义属性。
在屏幕上的“附加属性”部分,可以添加或删除 JSP 的预定义属性。
下表列出了 JSP 附加属性。第一列列出了属性的名称,第二列给出了属性的说明和属性的默认值(如果有):
在“参数编码”窗格中,您可以为生成的 Java Servlet 定义编码。此编码方式也被传递给用来编译 Servlet 的 Java 编译器。默认情况下,Web 容器将尝试使用 UTF8。
有关可以使用的编码的信息,请参见:
http://java.sun.com/j2se/1.4/docs/guide/intl/encoding.doc.html
表单提示字段:输入表单中指定编码的隐藏字段的名称。默认值为 j_encoding。
名称
值
checkInterval
如果 development 为 False 而 reloading 为 True,将启用后台编译。checkInterval 为前后两次检查 JSP 页面是否需要重新编译的时间间隔(秒)。默认值(秒)为 300。
compiler
编译器 Ant 将用于编译 JSP。有关详细信息,请参见 Ant 文档。默认编译器为 javac。
classdebuginfo
指定是否使用调试选项设置(javac 的 -g 选项)编译生成的 Java Servlet 的标志。
classpath
调用 Java 编译器编译为类文件生成的 Servlet 时,传递给编译器的类路径。类路径会基于当前 Web 应用程序动态创建。
development
选中是否在开发模式下使用 Jasper。默认值为 True。
enablePooling
确定是否启用标记处理程序池。默认值为 True。
fork
如果设置为 True,Ant 将分解 JSP 的编译,以便使一个不同于正运行 Application Server 的 JVM 的单独 JVM 用于 JSP 页面编译。默认值为 True。
ieClassId
Internet Explorer 的 Java 插件 COM 类 ID。此属性的值由 <jsp:plugin> 标记使用。
javaEncoding
生成的 Java Servlet 的编码方式。此编码方式也被传递给用来编译 Servlet 的 Java 编译器。默认情况下,Web 容器将尝试使用 UTF8。如果失败,则尝试使用 javaEncoding 的值。
有关编码方式的信息,请参见:http://java.sun.com/j2se/1.4/docs/guide/intl/encoding.doc.html
keepgenerated
指定是保留还是删除为每个页面生成的 Java Servlet 源的标志。如果设置为 True,将保留生成的 Java 文件。如果设置为 False,将删除 Java 文件。默认情况下将保留 Java 代码以便于调试。
logVerbosityLevel
记录由 Servlet 生成的详细消息的级别。提高级别将导致生成更多的消息。有效值为 FATAL、ERROR、WARNING、INFORMATION 和 DEBUG。默认值为 WARNING。
mappedfile
指定容器是否应按每个输入行一个 print 语句的形式生成静态内容的标志。如果设置为 True,将为每个 HTML 行生成单独的 write 调用,并添加说明 JSP 文件中每一行的位置的注释。默认情况下,将组合所有相邻的 write 调用并且不生成位置注释。
reloading
指定 Jasper 是否将检查已修改的 JSP。默认值为 True。
suppressSmap
指定是否抑制 JSR45 调试的 SMAP 信息。默认值为 False。
dumpSmpa
指定是否将 JSR45 调试的 SMAP 信息转储到文件。默认值为 True。
scratchdir
编译 JSP 页面时使用的工作目录。此目录也存储所有生成的代码。
tagPoolMaxSize
指定标记处理程序池的大小。
xpoweredBy
确定是否通过生成的 Servlet 添加 X-Powered-By 响应标题。
定义附加属性
名称
值
tempdir
此 Web 模块使用的临时目录。可以使用此值构造 javax.servlet.context.tempdir 上下文属性的值。已编译的 JSP 也保存在此目录中。
singleThreadedServletPoolSize
线程池中单线程 Servlet 的线程数目。
参数编码
法律通告