张孝祥老师的Tomcat配置Web站点

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

IT资讯交流网课堂-深入体验JavaWeb开发内幕IT资讯交流网站点WEB应用的相关知识安装TomcatTomcat的启动与停止配置WEB站点的虚拟目录配置虚拟主机与专用WEB服务器的集成IT资讯交流网应用的相关知识HTTP协议URL例如,主要的WEB服务器软件IIS、Apache、Tomcat网站系统的组成IT资讯交流网浏览器访问区域代理服务器的过程①询问地址⑥④WEB服务器DNS服务器区域代理服务器2浏览器地区2区域代理服务器1浏览器地区1②返回区域1的代理服务器的IP地址⑤③②返回区域2的代理服务器的IP地址③④⑤⑥①询问Tomcat简介访问站点的演示获取Tomcat安装程序包tar.gz文件是Linux操作系统下的安装版本exe文件是Windows系统下的安装版本zip文件是Windows系统下的压缩版本使用zip和tar.gz包安装Tomcat使用exe程序安装TomcatIT资讯交流网的启动与停止使用Tomcat服务程序使用Tomcat程序组中的快捷菜单使用tomcat.exe程序使用批处理程序及查找Tomcat的启动问题IT资讯交流网服务程序使用Win2000的服务控制台程序使用netstart|stop命令安装成功检查netstat命令和fport工具动手体验:制造一个端口号冲突导致Tomcat无法正常服务的故障。IT资讯交流网程序组中的快捷菜单Tomcat4.1.3的快捷菜单启动Java程序的两种方式:java各种命令选项Tomcat的Java启动类java–jar其他各种命令选项启动类所在的Jar包Tomcat5.5.12的快捷菜单Tomcat5w.exe程序动手体验:制作一个可运行的Jar包。IT资讯交流网程序Tomcat4.1.3中的tomcat.exetomcat.exe是一个调用org.apache.catalina.startup.Bootstrap类的Windows外壳包装程序,并可将自身注册为Windows操作系统的服务程序和删除服务程序的注册安装。Tomcat5.5.12中的tomcat5.exetomcat5.exe是一个启动org.apache.catalina.startup.Bootstrap类的Windows外壳包装程序,可以直接执行Tomcat5.exe来启动Tomcat,但tomcat5.exe启动的tomcat程序不是tomcat5.exe自身的目录。IT资讯交流网@echooff02if%OS%==Windows_NTsetlocal03remGuessCATALINA_HOMEifnotdefined04ifnot%CATALINA_HOME%==gotogotHome05setCATALINA_HOME=.06ifexist%CATALINA_HOME%\bin\catalina.batgotookHome07setCATALINA_HOME=..08:gotHome09ifexist%CATALINA_HOME%\bin\catalina.batgotookHome10echoTheCATALINA_HOMEenvironmentvariableisnotdefinedcorrectly11gotoend12:okHome13setEXECUTABLE=%CATALINA_HOME%\bin\catalina.bat14setCMD_LINE_ARGS=15:setArgs16if%1==gotodoneSetArgs17setCMD_LINE_ARGS=%CMD_LINE_ARGS%%118shift19gotosetArgs20:doneSetArgs21call%EXECUTABLE%start%CMD_LINE_ARGS%22:endIT资讯交流网:okSetclasspath06setBASEDIR=%CATALINA_HOME%07call%CATALINA_HOME%\bin\setclasspath.bat08setCLASSPATH=%CLASSPATH%;%CATALINA_HOME%\bin\bootstrap.jar09ifnot%CATALINA_BASE%==gotogotBase10setCATALINA_BASE=%CATALINA_HOME%11:gotBase12ifnot%CATALINA_TMPDIR%==gotogotTmpdir13setCATALINA_TMPDIR=%CATALINA_BASE%\temp14:gotTmpdir15echoUsingCATALINA_BASE:%CATALINA_BASE%16echoUsingCATALINA_HOME:%CATALINA_HOME%17echoUsingCATALINA_TMPDIR:%CATALINA_TMPDIR%18echoUsingJAVA_HOME:%JAVA_HOME%19set_EXECJAVA=%_RUNJAVA%20setMAINCLASS=org.apache.catalina.startup.BootstrapIT资讯交流网=start22if%1==startgotodoStart23if%1==stopgotodoStop24:doStart25ifnot%OS%==Windows_NTgotonoTitle26set_EXECJAVA=startTomcat%_RUNJAVA%27gotogotTitle28:noTitle29set_EXECJAVA=start%_RUNJAVA%30:gotTitle31gotoexecCmd32:doStop33setACTION=stop34:execCmd35%_EXECJAVA%%JAVA_OPTS%%CATALINA_OPTS%%DEBUG_OPTS%-Djava.endorsed.dirs=%JAVA_ENDORSED_DIRS%-classpath%CLASSPATH%-Dcatalina.base=%CATALINA_BASE%-Dcatalina.home=%CATALINA_HOME%-Djava.io.tmpdir=%CATALINA_TMPDIR%%MAINCLASS%%CMD_LINE_ARGS%%ACTION%36:endIT资讯交流网==gotogotJavaHomeechoTheJAVA_HOMEenvironmentvariableisnotdefinedgotoend:gotJavaHomeifnotexist%JAVA_HOME%\bin\java.exegotonoJavaHomegotookJavaHome:noJavaHomeechoTheJAVA_HOMEenvironmentvariableisnotdefinedcorrectlygotoend:okJavaHomeifnot%BASEDIR%==gotogotBasedirechoTheBASEDIRenvironmentvariableisnotdefinedgotoend:gotBasedirifexist%BASEDIR%\bin\setclasspath.batgotookBasedirechoTheBASEDIRenvironmentvariableisnotdefinedcorrectlygotoend:okBasedirsetJAVA_ENDORSED_DIRS=%BASEDIR%\common\endorsedsetCLASSPATH=%JAVA_HOME%\lib\tools.jarset_RUNJAVA=%JAVA_HOME%\bin\java:endIT资讯交流网的启动问题只要在setclasspath.bat批处理文件第一次使用JAVA_HOME环境变量之前的任何地方,将JAVA_HOME环境变量设置为JDK的主目录,就可以使用startup.bat文件启动Tomcat。对于tomcat-5.x的批处理文件,需要将JAVA_HOME环境变量设置为JDK5.0的主目录。将catalina.bat文件中的位于%_RUNJAVA%前面的start“Tomcat”部分删除后,在命令行窗口中执行startup.bat命令就可以查看到Tomcat启动失败时的提示信息。动手体验:练习查找tomcat的启动错误IT资讯交流网站点的虚拟目录虚拟WEB目录的概念及其原理设置WEB站点的根目录设置WEB站点的虚拟子目录部署描述符与目录的默认网页IT资讯交流网目录的映射原理一个文件系统目录可以被映射成为多个虚拟Web目录虚拟Web子目录名称可以是多级目录结构的形式Tomcat按照最长路径匹配原则处理请求的URL://://://://://://://://站点的根目录Host元素的appBase属性所设置的应用程序基准目录中的ROOT子目录使用server.xml文件中的Context元素Contextpath=docBase=d:\testdebug=0/动手体验:修改Web站点的根目录IT资讯交流网站点的虚拟子目录使用server.xml文件中的Context元素Contextpath=/it315docBase=d:\mywebdebug=

1 / 47
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功