Tomcat服务器配置了解Tomcat服务器Tomcat是一个Web服务器,所谓web服务器,只能运行jsp和servletTomcat用java语言开发,实现了一个servlet引擎和jsp引擎,因此支持servlet和jsp如果要用到更高级的组件,如EJB,则需要EJB服务器,有时候也叫做EJB容器,常用的是jboss,但是jboss只能运行EJB,如果想运行jsp,servlet,需要整合Tomcat商业级应用EJB容器有BeaWeblogic和IBMwebshpere,可以运行jsp,servlet,EJB等Tomcat下载软件下载/j2eeTomcat安装安装JDKTomcat需要jdk的支持,需要在安装Tomcat之前先安装jdk;设定jdk的java_home,jdk版本可以用jdk1.6.0_13我的电脑-高级-环境变量-用户变量java_home=C:\ProgramFiles\Java\jdk1.6.0_13classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;path=%JAVA_HOME%\binTomcat安装apache-tomcat-5.5.27.exeCATALINA_HOME:c:\tomcatCATALINA_BASE:c:\tomcatTOMCAT_HOME:C:\Tomcatclasspath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;Tomcat的主要目录结构bin-存放启动和关闭tomcat的可执行文件conf-包含不同的配置文件,server.xml和web.xmlwork-存放jsp编译后产生的class文件webapps-存放应用程序,应用程序都要部署到此处logs-存放日志文件Common-Tomcat运行需要的共用文件lib-公用的类库,主要存放tomocat需要的jar文件doc-包含各种tomocat文档Tomcat运行Zip版本运行从tomcat网站上下载的zip版本中,bin放置有startup.bat,shutdown.bat,分别是tomcat服务器的启动和关闭程序运行步骤:cmd-tomcat-cdbin-startup.bat可以看到启动过程的记录情况cmd-tomcat-cdbin-shutdown.bat关闭tomcat服务器在浏览器的地址栏中输入:或者可以看到tomcat服务器网址Installer版本程序-tomcat-configuetomcat-start就可以运行,点击stop就会停止服务器。注意:tomcat启动后,运行jsp和servlet时不能关闭服务器。建立自己的jspapp目录到Tomcat的安装目录的webapps目录,可以看到ROOT,examples,tomcat-docs之类Tomcat自带的的目录;在webapps目录下新建一个目录,起名叫myapp;myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;Web应用程序必须按照一定的格式Root此处就是网站的名字-----jsp页面:我们写的jsp页面可以放到根目录下,也可以根据情况组织目录---WEB-INF必须大写------lib存放外部引用的包-----classesjava程序生成的class文件的存放地-----web.xml重要的配置文件,该文件必要有,而且必须安装xml的语法写,否则整个web应用程序无法启动。建立自己的jspapp目录WEB-INF下新建一个文件web.xml?xmlversion=1.0encoding=ISO-8859-1?!DOCTYPEweb-appPUBLIC-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN建立自己的jspapp目录在myapp下新建一个测试的jsp页面,文件名为hello.jsp,文件内容如下:Example:hello.jsphtmlheadtitlewebapplicationHelloWorld/title/headbody%out.println(“Helloworld!br”);out.println(“Helloworld!”);%/body/htmlJsp程序是在HTML标签中嵌入java代码Servlet是java代码中用system.out.println(”html”);的方式打印处html这样可以构成一个html整个html页面。建立自己的jspapp目录打开浏览器,输入手工配置修改访问端口打开配置文件:Tomcat的安装目录下conf/server.xml文件:Connectorport=8080/添加虚拟目录修改tomcat\conf\servlet.xml,在/host之上添加:Contextpath=“/映射名”docBase=“本机绝对路径”/重新启动tomcat注意:要使一个文件夹成为一个虚拟目录,必须符合web应用程序的要求Example:要使D:\workplace成为虚拟目录,除了在server.xml中进行配置之外,还要要求该目录必须符合j2eeweb应用程序的结构修改完毕后要重新启动Tomcat服务器Eclipsej2ee开发环境的搭建Window-PerferencesJava-BuildPath-CompilerServer-RuntimeEnvironmentsServers-New-Server选择Tomcatv5.5ServerFile-New-Project-DynamicWebProjectWebContent-New-JSPRunAs-RunonSever