欢迎来到天天文库
浏览记录
ID:30787900
大小:885.00 KB
页数:10页
时间:2019-01-03
《web应用环境搭建》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Web应用环境搭建1Web应用运行原理分析HTTPHTTP1Servlet容器Servlet容器为JavaWeb应用提供运行时环境,它负责管理Servlet和JSP(JSP本质上是一个Servlet)的生命周期,以及管理它们的共享数据。Servlet容器也称为JavaWeb应用春器,或者Servlet/JSP容器。忖前最流行的Servlet容器软件括:Tomcat^WebLogic>WebSphere等。Tomcat简介Tomcat是一个免费的开放源代码的Servlet容器,它是Apache软件基金
2、会的-个顶级项口,由Apache,Sun和具他一,些公司及个人共同开发而成。由于有了Sun的参与与支持,最新的Servlet和JSP规范总是能在Tomcat中的到体现。4配置Tomcat服务器⑴解压Tomcat安装包apache-tomcat-6.0.39-windows-x64力p到一个非中文目录⑵检查当前系统坏境屮是否□经配置了JAVA.HOME坏境变量[3]进入Tomcat解压后根目录,运行bin目录下的startup.batJn动tomcat服务器。进入bin目录运行startup批处理文件
3、可以启动Tomcat,但将bin目录配置至!Ipath中后,运行startup命令无法启动Tomcato提示如下:C:UsersPhenix>startupTheCATALINA_HOMEenuironnentuariableisnotdefinedcorrectlyThisenuironmentuariableisneededtorunthisprogran含义是:CATALINA_HOME环境变量没有正确定义。那么startup命令为什么需要CATALINA_HOME环境变量呢?⑷分析sta
4、rtup.bat后发现真正启动Tomcat的是catalina.bat,所以我们可以在bin口录下执行catalinarun命令在当前cmd窗口中启动Tomcat。catalinastart命令是在一个新窗口启动TomcatremGuessCATALINA_H<»fEifnotdefinedsetnCURRENT_DIR-%ad%wifnot工隔=卄gogogocHcmeget如果CATALINA_HOME为空就F设置为当前目亲:ifexist,t%CATALITJA_-Gi4E%bincara
5、lina.bacngotooJcHomecd…setwCATALINA_HOME=*cd%11cd"-iCITRREN*7'DFRJ:gotHomeifexistrf%CATALIMA_HOtfE%binca^alina.battfgotockHcmeechoTheCATALINA_HOMEenvrrcnxencvariableisnord皀finedcorrectly'echoThisenvironmentvariableisneededtorunthisprogramgotoend:okHo
6、me同时Tomcat运行还必须冇JAVA_HOME环境变量支持C:MJsersPhenix>startupNeitheytheJAUA_HOMEnortheJRE_HOMEenvironnentuariableisdefinedAtleastoneoftheseenuironnentvariableisneededtorunthisprogran⑸配置任意目录下启动Tomcat①将Tomcat解压后根目录配置到环境变量path'I'②将CATALINA_HOME配置到环境变量中,因为如果没有CAT
7、ALINA_HOME,catalina.bat程序会到当前冃录下去寻找binH录⑹修改端口号①说明:Tomcat默认监听8080端口。有可能系统中有英他程序已经占用了此端口,导致Tomcat无法疋常启动,此时「J以通过修改Tomcat监听端口号的方式解决这一问题②进入Tomcat解压示的根目录,到conf目录下找到server.xml文件,使用文木编辑器打开③找到Connector标签,将port二”8080”改为port=H8989H或其他值④注意:Tomcat服务器访问方式是http://loc
8、alhost:端口号/[7]Tomcat管理程序①点此进入AdministrationStatusTomcatManaaer③点取消得到提示②需耍用户名密码在conf/tomcat-users.xml文*
9、:中进行配置这个例子告诉我们如何进行配置401UnauthorizedYouarenotauthorizedtoviewthispage.Ifyouhavenotchangedanyconfigurationfiles,pleaseexaminethefileyou
此文档下载收益归作者所有