运行主项目
从“运行”菜单中选择“运行”>“运行主项目”(F6)。双击“输出”窗口标题栏将其最大化,以便可以看到所有输出。最后,它将使用您在创建项目时指定的服务器来部署 Web 应用程序。再次双击“输出”窗口标题栏将其最小化。
在部署的 index.jsp 页的文本框中键入姓名,然后单击“确定”。response.jsp 页应该打开并显示问候语。
选择“文件”窗口并展开 HelloWeb 项目节点。生成类文件位于 build 文件夹中。生成 WAR 文件位于 dist 文件夹中。
按 F6 键再次运行程序。这次只是运行程序,而不需要编译任何新内容。
生成 Javadoc
右键单击项目节点,然后选择“为项目生成 Javadoc”。将在“输出”窗口中显示 Javadoc 输出,并打开 Web 浏览器以显示 Javadoc。
定制生成进程
可以通过执行以下任一操作来定制生成进程:
创建项目时在“新建项目”向导中输入基本选项,如类路径设置和 JAR 过滤器,或者以后在“项目属性”对话框中输入这些选项。
定制现有的 Ant 目标
在 project.properties 中编辑属性,以更改生成输出文件夹和文件的名称和位置。
以下各子部分介绍了一些 IDE 定制选项。
覆盖 Ant 属性
在“文件”窗口中,展开 HelloWeb 项目节点和 nbproject 文件夹。
双击 project.properties 以查看 IDE 为项目生成的所有 Ant 属性。
复制包含 build.dir=build 的行。此属性为编译的类设置输出目录。
在“文件”窗口中,展开 private 文件夹并双击 private.properties。
将 build.dir=build 属性粘贴到文件中,并将属性更改为 build.dir=build/production。
选择“生成”>“清除并生成主项目”(Shift-F11)。将在 build/production 文件夹中生成编译的类。
设置 VM 参数
如果尚未打开 private.properties 文件,请将其打开。
在文件中的任意位置输入一个新行,键入 run.jvmargs=-J-Xms24m -J-Xmx160m,然后选择“文件”>“保存”。将以指定的堆大小和最大内存来运行项目。
添加到 Ant 目标中
在“文件”窗口中,转到 HelloWeb 项目的 nbproject 文件夹。
通过双击 build-impl.xml 在源编辑器中将其打开。此文件包含 IDE 生成的所有 Ant 目标。每个目标都有一个 -pre 目标和一个 -post 目标,可以使用它们来添加 IDE 在运行目标前后要运行的处理指令。不要更改此文件中的目标 — 此文件是由 IDE 自动生成的,您所做的任何更改都将丢失。
在“文件”窗口中,转到 HelloWeb 项目文件夹并双击 build.xml。可以在此覆盖 build-imp.xml 中的目标。
