在 NetBeans IDE 中如何使用 Tomcat
2007-07-18 15:29
465 查看
如何将Tomcat用作NetBeans项目
http://wiki.netbeans.org/wiki/view/NetbeansedTomcat
在NetBeansIDE中如何使用Tomcat
作者:DariaTitova
2007年5月
在本教程中,您将学习将Tomcat转换为NetBeans项目并了解如何在NetBeansIDE中运行、调试和配置Tomcat项目。
目录
»
简介
所需软件
本文档中使用的符号
练习
将Tomcat转换为Netbeans项目
构建Tomcat项目
运行Tomcat
调试Tomcat
使用NetbeansProfiler配置Tomcat服务器
补遗:使用NetBeans5.5.1
小结
另请参阅
Tomcat服务器示例上执行操作即可完成。
NetBeans集成开发环境(IDE)是一个免费的软件开发人员开源集成开发环境。NetBeansIDE为开发人员提供了他们创建专业的跨平台桌面、企业、Web以及移动应用程序所需的所有工具。
在本教程中,您将学习如何将流行的Tomcat项目转换为NetBeans项目,这将有助于用户在NetBeansIDE中开发、调试和配置Tomcat服务器。
有关NetBeans功能和所支持技术的详细信息,请参阅http://www.netbeans.org/products/ide/features.html。
有关如何使用NetBeansIDE的详细信息,请参阅支持和文档页面。
由于现在正在开发NetBeans6.0,因此请使用NetBeansIDE6.0Preview(M9),可从NetBeansIDE6.0Preview(M9)下载,或者在http://bits.nbextras.org/netbeans/6.0/nightly/上查看最新的工作版本。
还可以使用NetBeans5.5.1版本,请参阅补遗:使用NetBeans5.5.1部分中的一些注释。不要忘了安装NetBeansProfiler5.5.1,因为它不是NetBeans5.5.1IDE的一部分。
<NETBEANS_HOME>-NetBeansIDE安装目录
<USER_HOME>-用户的主目录。例如:“C:/DocumentsandSettings/user_home”
<tomcat_root>-下载tomcat源的目标目录。
1.转到http://tomcat.apache.org/download-60.cgi并下载SourceCodeDistributions部分中的.zip文件。
2.将此.zip文件(在我们的示例中,此文件名为apache-tomcat-6.0.13-src.zip)解压缩到<tomcat_root>目录中。
将Tomcatzip文件在<tomcat_root>下解压缩之后,将创建一个子目录,在此例中名为apache-tomcat-6.0.13-src。例如,在Windows下,如果您在驱动器的根目录C:/tmp/下解压缩了Tomcatzip文件,则会创建C:/tmp/apache-tomcat-6.0.13-src。在Solaris/Linux下,如果在/home/username目录中解压缩了Tomcatzip文件,则会创建/home/username/apache-tomcat-6.0.13-src目录。
创建TomcatNetbeans项目:
1.下载附件中的nbproject.zip文件,并将其解压缩到<tomcat_root>目录中。
注意:如果您安装了NetBeans5.5.1,则使用nbproject551.zip文件。
2.在<tomcat_root>目录中,创建具有以下内容的build.properties文件,使用该内容指定外部库的目录(例如,<tomcat_root>/jars)和代理配置(如果需要)。此步骤是必需的,因为Tomcat使用从外部源下载的库。
例如,您的build.properties文件看起来应类似于以下内容:
3.启动NetBeansIDE。
注意:要进行构建,Tomcat需要JDK1.5。如果您安装了NetBeans以及JDK1.6,则将IDE配置更改为使用JDK1.5。要执行此操作,请打开<NETBEANS_HOME>/etc/目录下的netbeans.conf文件,然后将JDK位置更改为指向JDK1.5:
然后,启动IDE。
4.在IDE中,从主菜单中选择OpenProject,然后从<tomcat_root>目录中打开Tomcat项目。
注意:由于我们尚未下载所需的外部库,因此Netbeans在Java类上显示红色的X。我们将在下一个练习中完成此操作。
由于NetBeans编辑器没有从Ant构建脚本中获得类路径信息,因此该步骤是必需的。尽管该模块将构建类路径,但是它在编辑器中看起来不太好。
2.右键单击Tomcat6.0项目节点,然后从弹出菜单中选择Download。NetBeans将下载所需的库,解压缩它们,并为Tomcat构建依赖关系。
请等待,直到完成下载。您将在Output窗口中看到一条“BUILDSUCCESSFUL”消息。
注意:如果您从特殊位置下载文件时获得任何错误,请在原始的<tomcat_root>/tomcat/build.properties.default文件中编辑该文件的.loc条目。在下面的示例中,在原始的sun站点位置没有找到Eclipse编译器,此位置已被注释掉,并且添加了另一个位置:
3.右键单击Tomcat6.0项目节点,然后从弹出菜单中选择Build。
现在,您已经完成了Tomcat服务器源代码。
1.用登录名admin和密码adminadmin创建一个Tomcat用户。为了执行该操作,请在<tomcat_root>/output/build/conf目录下修改tomcat-users.xml文件以使其如下所示:
2.在Project窗口中,右键单击Tomcat节点,然后从弹出菜单中选择StartTomcat。
请等待,直到您在Output窗口中看到一条类似于“INFO:Serverstartupin7019ms”的消息。
在您的Web浏览器中,键入localhost:8080。您将看到Tomcat正在运行!
浏览默认情况下在您的Tomcat服务器上部署的应用程序。
3.要停止运行Tomcat,请右键单击Tomcat项目节点,然后从弹出菜单中选择StopTomcat。
2.右键单击Tomcat项目节点,然后从弹出菜单中选择DebugProject。
IDE将打开Debugger窗口,在调试器中运行Tomcat,直到达到断点为止。可以执行StepInto、StepOver和其他调试活动。
要完成调试,请按工具栏中的Finish按钮。
2.在ProfileTomcat6.0窗口中,接受默认值“CPU>AnalyzePerformance”,然后单击Run按钮。
将在NetbeansIDE中打开Profiler选项卡。
3.在Profiler选项卡中,单击VMTelemetry查看内存(堆)更改等等。在运行的Tomcat上执行一些活动,即运行来自TomcatWebApplicationManager页面的不同Web应用程序,您将会看到如何更改内存堆的大小。
4.要完成配置,请在Profiler选项卡中的Controls下按Stop按钮。还可以右键单击Projects选项卡中的Tomcat项目节点,然后从弹出菜单中选择StopTomcat。
[align=center][/align]
与创建TomcatNetBeans项目的步骤有一个差别。按照练习中说明的步骤:使用nbproject551.zip中(而不是nbproject.zip)所述的步骤执行操作。NetBeans5.5.1对project.xmlfiles使用旧版本的XML架构,nbproject551.zip包含相应的文件。
[align=center][/align]
将Tomcat转变为Netbeans项目。
构建并运行Tomcat项目。
调试Tomcat。
使用NetbeansProfiler配置Tomcat服务器。
NetbeansedJRuby
NetbeansedJEdit
参考:
文档:http://www.netbeans.org/kb/index.html
获得问题:http://www.netbeans.org/issues/enter_bug.cgi
FAQ列表:http://wiki.netbeans.org/wiki/view/NetBeansUserFAQ
Profiler文档:http://www.netbeans.org/kb/55/profiler-index.html
在NetBeansIDE中如何使用Tomcat
作者:
2007年5月
在本教程中,您将学习将Tomcat转换为NetBeans项目并了解如何在NetBeansIDE中运行、调试和配置Tomcat项目。
目录
»
简介
在本教程中将向您介绍,如何在NetBeansIDE中轻松开发大型(几十万行代码)工业实力项目。通过在NetBeans集成开发环境(IDE)是一个免费的软件开发人员开源集成开发环境。NetBeansIDE为开发人员提供了他们创建专业的跨平台桌面、企业、Web以及移动应用程序所需的
在本教程中,您将学习如何将流行的Tomcat项目转换为NetBeans项目,这将有助于用户在NetBeansIDE中开发、调试和配置Tomcat服务器。
有关NetBeans功能和所支持技术的详细信息,请参阅
有关如何使用NetBeansIDE的详细信息,请参阅
所需软件
开始之前,您需要在计算机上安装以下软件:NetBeansIDE6.0。由于现在正在开发NetBeans6.0,因此请使用NetBeansIDE6.0Preview(M9),可从
还可以使用NetBeans5.5.1版本,请参阅
本文档中使用的符号
<NETBEANS_HOME>-NetBeansIDE安装目录
<USER_HOME>-用户的主目录。例如:“C:/DocumentsandSettings/user_home”
<tomcat_root>-下载tomcat源的目标目录。
练习
将Tomcat转换为Netbeans项目
下载Tomcat源:1.转到
2.将此.zip文件(在我们的示例中,此文件名为apache-tomcat-6.0.13-src.zip)解压缩到<tomcat_root>目录中。
将Tomcatzip文件在<tomcat_root>下解压缩之后,将创建一个子目录,在此例中名为apache-tomcat-6.0.13-src。例如,在Windows下,如果您在驱动器的根目录C:/tmp/下解压缩了Tomcatzip文件,则会创建C:/tmp/apache-tomcat-6.0.13-src。在Solaris/Linux下,如果在/home/username目录中解压缩了Tomcatzip文件,则会创建/home/username/apache-tomcat-6.0.13-src目录。
创建TomcatNetbeans项目:
1.下载附件中的
注意:如果您安装了NetBeans5.5.1,则使用
2.在<tomcat_root>目录中,创建具有以下内容的build.properties文件,使用该内容指定外部库的目录(例如,<tomcat_root>/jars)和代理配置(如果需要)。此步骤是必需的,因为Tomcat使用从外部源下载的库。
例如,您的build.properties文件看起来应类似于以下内容:
#-----DefaultBasePathforDependentPackages-----
#Replacethispathwiththedirectorypathtowheredependenciesbinaries
#shouldbedownloaded
base.path=C:/tmp/apache-tomcat-6.0.13-src/jars
#-----Proxysetup-----
#Uncommentifusingaproxyserver
proxy.host=my.proxy
proxy.port=8080
useproxy=on
3.启动NetBeansIDE。
注意:要进行构建,Tomcat需要JDK1.5。如果您安装了NetBeans以及JDK1.6,则将IDE配置更改为使用JDK1.5。要执行此操作,请打开<NETBEANS_HOME>/etc/目录下的netbeans.conf文件,然后将JDK位置更改为指向JDK1.5:
#DefaultlocationofJDK,canbeoverriddenbyusing--jdkhome<dir>:
netbeans_jdkhome="C:/ProgramFiles/Java/jdk1.5.0_11"
然后,启动IDE。
4.在IDE中,从主菜单中选择OpenProject,然后从<tomcat_root>目录中打开Tomcat项目。
注意:由于我们尚未下载所需的外部库,因此Netbeans在Java类上显示红色的X。我们将在下一个练习中完成此操作。
构建Tomcat项目
1.在Projects窗口中,右键单击Tomcat6.0项目节点,然后从弹出菜单中选择Properties。选择左侧的JavaSourcesClassPath类别,并将<NETBEANS_HOME>/java1/ant/ant.jar文件添加到此类路径中。由于NetBeans编辑器没有从Ant构建脚本中获得类路径信息,因此该步骤是必需的。尽管该模块将构建类路径,但是它在编辑器中看起来不太好。
2.右键单击Tomcat6.0项目节点,然后从弹出菜单中选择Download。NetBeans将下载所需的库,解压缩它们,并为Tomcat构建依赖关系。
请等待,直到完成下载。您将在Output窗口中看到一条“BUILDSUCCESSFUL”消息。
注意:如果您从特殊位置下载文件时获得任何错误,请在原始的<tomcat_root>/tomcat/build.properties.default文件中编辑该文件的.loc条目。在下面的示例中,在原始的sun站点位置没有找到Eclipse编译器,此位置已被注释掉,并且添加了另一个位置:
#-----EclipseJDT,version3.2orlater-----
jdt.home=${base.path}/eclipse/plugins
jdt.lib=${jdt.home}
jdt.jar=${jdt.lib}/org.eclipse.jdt.core_3.2.3.v_686_R32x.jar
#jdt.loc=http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-JDT-3.2.2.zip
jdt.loc=http://www.mirrorservice.org/sites/download.eclipse.org/eclipseMirror/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-JDT-3.2.2.zip
3.右键单击Tomcat6.0项目节点,然后从弹出菜单中选择Build。
现在,您已经完成了Tomcat服务器源代码。
运行Tomcat
要运行Tomcat服务器,请执行以下操作:1.用登录名admin和密码adminadmin创建一个Tomcat用户。为了执行该操作,请在<tomcat_root>/output/build/conf目录下修改tomcat-users.xml文件以使其如下所示:
<?xmlversion='1.0'encoding='utf-8'?>
<tomcat-users>
<rolerolename="manager"/>
<rolerolename="admin"/>
<userusername="admin"password="adminadmin"roles="admin,manager"/>
</tomcat-users>
2.在Project窗口中,右键单击Tomcat节点,然后从弹出菜单中选择StartTomcat。
请等待,直到您在Output窗口中看到一条类似于“INFO:Serverstartupin7019ms”的消息。
在您的Web浏览器中,键入localhost:8080。您将看到Tomcat正在运行!
浏览默认情况下在您的Tomcat服务器上部署的应用程序。
3.要停止运行Tomcat,请右键单击Tomcat项目节点,然后从弹出菜单中选择StopTomcat。
调试Tomcat
1.从org.apache.catalina.startup程序包中打开Bootstrap.java类,并在第387行设置一个断点。2.右键单击Tomcat项目节点,然后从弹出菜单中选择DebugProject。
IDE将打开Debugger窗口,在调试器中运行Tomcat,直到达到断点为止。可以执行StepInto、StepOver和其他调试活动。
要完成调试,请按工具栏中的Finish按钮。
使用NetbeansProfiler配置Tomcat服务器
1.在Projects窗口中,右键单击Tomcat项目节点,然后从弹出菜单中选择ProfileProject。2.在ProfileTomcat6.0窗口中,接受默认值“CPU>AnalyzePerformance”,然后单击Run按钮。
将在NetbeansIDE中打开Profiler选项卡。
3.在Profiler选项卡中,单击VMTelemetry查看内存(堆)更改等等。在运行的Tomcat上执行一些活动,即运行来自TomcatWebApplicationManager页面的不同Web应用程序,您将会看到如何更改内存堆的大小。
4.要完成配置,请在Profiler选项卡中的Controls下按Stop按钮。还可以右键单击Projects选项卡中的Tomcat项目节点,然后从弹出菜单中选择StopTomcat。
[align=center][/align]
补遗:使用NetBeans5.5.1
如果您使用NetBeans5.5.1,请不要忘记单独安装NetBeansProfiler5.5.1。与创建TomcatNetBeans项目的步骤有一个差别。按照
[align=center][/align]
小结
在本文中,您学习了如何执行以下任务:将Tomcat转变为Netbeans项目。
构建并运行Tomcat项目。
调试Tomcat。
使用NetbeansProfiler配置Tomcat服务器。
另请参阅
参考:
文档:
获得问题:
FAQ列表:
Profiler文档:
附件
42691字节 | ||
26970字节 | ||
51689字节 | ||
27243字节 | ||
28263字节 | ||
26896字节 | ||
39899字节 | ||
56852字节 | ||
2654字节 | ||
2562字节 | ||
37795字节 | ||
52507字节 | ||
25341字节 | ||
27807字节 | ||
45825字节 | ||
31059字节 | ||
111059字节 | ||
177333字节 | ||
27729字节 | ||
28479字节 | ||
3899字节 | ||
28301字节 | ||
25486字节 | ||
34342字节 | ||
34342字节 | ||
108282字节 | ||
17013字节 | ||
111351字节 | ||
140190字节 | ||
222050字节 |
相关文章推荐
- NetBeans IDE 如何使用CSDN的git库
- IDE如何调试jar文件和tomcat程序
- 如何让Tomcat中的webapp使用不同的时区
- 使用notepad++(非IDE)编写java如何引用第三方jar
- 使用 NetBeans IDE 远程控制 Sony Ericsson 设备
- 在NetBeans IDE 中使用Java DB数据库
- 在NetBeans IDE中使用Java Web Start
- 如何使用eclipse更改发布项目在tomcat下的名称
- 如何使用tomcat建立简单的java web项目
- 如何申请开发证书和使用Code IDE制作可以真机调试的ipa
- 如何在Myeclipse中使用非自带的Tomcat
- tomcat如何使用?在JDK中使用
- 使用NetBeans IDE 5.5创建向导控制台
- 在NetBeans IDE 中使用Java DB数据库
- NetBeans IDE 使用 PHPUnit 和 Selenium 进行测试
- 【超强攻略】如何使用腾讯云部署tomcat或者其他
- 在自己笔记本电脑上如何访问虚拟机的内容、包括可以使用ssh、访问tomcat、访问nginx
- 如何登录使用密码Tomcat Administration?
- Tomcat使用startup启动,一闪而过,如何查看出错信息
- 如何登录使用密码Tomcat Administration?