预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

用Tomcat和Eclipse开发Web应用程序(部署+发布)配置(2009-07-0610:27:05)转载▼标签:文化分类:JAVA用Tomcat和Eclipse开发Web应用程序(部署+发布)配置。(http://www.ibm.com/developerworks/cn/opensource/os-eclipse-tomcat/)创建一个新的Web项目从EclipseIDE,选择File>New>Project查看项目向导。在Wizards框,输入Web,而NewProject窗口会过滤向导以只显示匹配的那些项。利用这种方法可以很容易找到向导,而无需遍历每一项。从列表中选择DynamicWebProject。我们要使用StandardWebProjectWizard来建立静态HTMLWeb项目。虽然您也可以在技术上使用Tomcat运行静态Web站点,但Web服务器,比如ApacheWebServer更适合于静态内容。专门为服务于静态页面而设计的Web服务器拥有的开销更少,且专为此目的作了调优。以运行库为目标在TargetRuntime下,可以看到<None>,如图4所示,由于您尚未为ApacheTomcat创建运行库,所以需要单击New打开NewTargetRuntimeWizard。从Apache文件夹中选择ApacheTomcatV5.5,如图5所示,然后单击Next。图4.创建一个新的动态Web项目图5.创建一个新的服务器运行库现在,您可以命名此运行库,当然保留ApacheTomcatV5.5的默认名也可以。单击Browse来定位用于ApacheTomcat配置的基本文件夹(我的是C:\apps\apache-tomcat-5.5.20,如图6所示)。若无特殊原因,我建议不要更改,保留IBM®JavaRuntimeEnvironment(JRE)版本作为工作台的默认JRE。输入有效目录之后,单击Finish创建运行库配置。图6.定义服务器位置运行库配置若您日后发现需要更改自己的运行库配置,可以通过选择Window>Preferences实现此目的。在filter框,键入Runtime,列表就会在Server类别下显示已安装的运行库配置设置。选择您的ApacheTomcat运行库,然后单击Edit来更改名称、目录位置或JRE版本。您还需要选择是否想要转换到J2EEPerspective。我总是选择是,因为这个透视图包含了一些很有用的视图,比如Servers视图,可以帮助您日后启动和停止Tomcat。通过选择Window>ShowView可以打开Servers视图。添加服务器Servers视图目前没有包含任何内容。此视图针对的是应用程序和Web服务器;它让您可以控制它们并监视其状态。要从IDE直接控制Tomcat,可通过从上下文敏感菜单选择New>Server来向Tomcat添加引用。图7所示的NewServer向导将默认指向刚刚创建的那个ApacheTomcatV5.5运行库。图7.定义新服务器单击Next。系统提问您是否想要向服务器添加项目。选择在之前的步骤中创建的那个项目,然后单击Add。图8.向服务器添加项目单击Finish关闭向导。现在,Servers视图包含了TomcatV5.5Server,且其下还包含项目。图9.Servers视图中的Tomcat服务器创建示例页测试新的动态Web项目以及Tomcat服务器集成的最简单方法是创建简单的JSP并将其部署到Tomcat。您可以通过选择File>New>Other创建新的JSP文件,或者您也可以使用上下文敏感菜单,方法是右键单击ProjectExplorer视图中的项目名称,并选择New>JSP。确保父目录是WebContent,并将此文件命名为index.jsp。单击Finish使用默认模板创建页面。如果单击Next,还可以选择想要为新页面选用的模板(比如HTML或XHTML)。对于本测试而言,可保留默认选项。如下所示的页面代码显示了一个简单的日期,这表明该代码可以正常工作。清单1.index.jsp的内容<%@pagelanguage="java"contentType="text/html;charset=ISO-8859-1"pageEncoding="ISO-8859-1"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=ISO-8859-1"><title>MyTitle