在 sun-web.xml 可视编辑器中,可以编辑 Sun Java System Application Server 特定于平台的 Web 。要打开该可视编辑器,请在“项目”窗口中展开项目的“配置文件”节点,然后双击 sun-web.xml 文件。如果 Web 应用程序的目标服务器是 Sun Java System Application Server,则它仅包含 sun-web.xml 部署描述符。
在向导的“常规”标签中,可以为 Web 应用程序设置上下文根目录、其他类路径和 JSP 配置属性。
上下文根目录是 WAR 文件的基目录。Servlet 上下文使用上下文根目录来解析 WAR 文件的路径。JSP 页或 Servlet 的 URL 采用以下形式:
hostname:port/contextRoot/relative_URLs_in_WAR_file
(可选)指定出现错误时重定向到的 URL。
在“JSP 配置属性”中,可以添加或删除 Web 模块 JSP 页的预定义属性。
名称 | 值 |
---|---|
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 页的编译,以便使用不同的 JVM(相对于运行应用服务器的 JVM)来编译 JSP 页。缺省值为 true。 | ieClassId | Internet Explorer 的 Java 插件 COM 类 ID。其值由 <jsp:plugin> 标记使用。 |
javaEncoding | 生成的 Java Servlet 的编码。此编码还将传递到编译 Servlet 所使用的 Java 编译器。缺省情况下,web 容器尝试使用 UTF8。如果此操作失败,它就会尝试使用 javaEncoding 值。 有关编码的详细信息,请参见:。 |
keepgenerated | 此标志指定是保存还是删除为每个页面生成的 Java Servlet 源文件。如果设置为 true,则保存生成的 Java 文件。如果为 false,则删除这些 Java 文件。为了便于调试,缺省情况下不删除 Java 代码。 |
logVerbosityLevel | 记录 Servlet 生成的详细信息的级别。提高级别会导致生成更多的消息。有效值包括“致命”、“错误”、“警告”、“信息”和“调试”。缺省值为“警告”。 |
mappedfile | 此标志指定容器是否应该对每个输入行使用一条打印语句来生成静态内容。如果设置为 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 响应消息头标。 |
在“属性”中,可以添加或删除 Web 模块 JSP 页的预定义属性。
名称
值
crossContextAllowed
将此属性设置为 true 或 false。如果设置为 true,则允许 Web 应用程序访问其他 Web 应用程序上下文。
tempdir
此 Web 模块使用的临时目录。此值用于构造 javax.servlet.context.tempdir 上下文属性的值。编译的 JSP 页也放在此目录中。
singleThreadedServletPoolSize
单个线程 Servlet 的线程池中的线程数。
法律声明