您的位置:首页 > 运维架构 > Tomcat

javaWEB _Tomcat的安装和配置

2014-03-08 20:39 435 查看
<h4>1、部署并启动tomcat 服务器</h4> <blockquote> <p>1.解压apache-tomcat-8.0.3-windows-x64.zip 到一个非中文目录下;</p> <p>2.配置一个环境变量,java_home(指向JDK的安装的跟目录)或jre_home;</p> <p>3.通过双击D:\Program Files\apache-tomcat-8.0.3\bin 目录下的startup.dat,启动服务器;(其中D:\Program Files\ 为我自己把tomcat解压到的目录)</p> <p>4.可以在浏览器中输入localhost:8080 来验证tomcat 安装是否正确;</p> <p>5.若已经启动了一个tomcat 应用,若在启动同一个tomcat 应用,会抛出异常:<em><font color="#666666">java.net.BindException: Address already in use: JVM_Bind:8080</font></em> 因为端口已经被占用了。</p> </blockquote> <h4>2、tomcat: 开源的Sevrlet 容器。</h4> <h4>3、可以通过修改 server.xml 文件中配置信息来修改tonmcat 服务器的端口号:<Connector port=“8080” protocol=”HTTP/1.1” connnectionTimeout=”20000” redirectPort=”8443”/> 包Port 的值改为其他的端口号即可。</h4> <h4>4、为了可以在任意目录下启动tomcat服务器:</h4> <blockquote> <p>1.把D:\Program Files\apache-tomcat-8.0.3\bin 添加到环境变量 path 中,添加成功后,若在任意目录下通过startup 启动tomcat 服务器,会有提示:</p> <p><em><font color="#666666">The CATALINA_HOME environment variable is not defined correctly <br />This environment variable is needed to run this program</font></em></p> <p>即要求设置CATALINA_HOME 这个环境变量</p> </blockquote> <h4>5、设置 CATALINA_HOME 环境变量:</h4> <blockquote> <p>1.通过阅读 startup.bat 批处理文件,可知CATALINA_HOME 环境变量下有一个bin目录,</p> <p>而bin目录又有一个catalina.bat 文件,由此可知CATALINA_HOME 指向的应该是tomcat 安装的根目录,于是把tomcat 的根目录设为CATALINA_HOME 环境变量,此时即可以在任意目录下通过 startup.dat、shutdown.bat 启动、关闭 tomcat 服务器。</p> </blockquote> <h4>6、继续阅读 startup.bat 文件,发现启动 tomcat服务器的是catalina.bat 文件</h4> <blockquote> <p>在命令行窗口直接输入catalina,提示如下:</p> <p><a href="http://static.oschina.net/uploads/img/201403/08203909_M7KB.jpg"><img title="QQ截图20140308190112" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="QQ截图20140308190112" src="http://static.oschina.net/uploads/img/201403/08203913_a4Ro.jpg" width="591" height="186" /></a></p> </blockquote> <blockquote></blockquote> <blockquote> <p>以上为catalina命令的可选参数;</p> <p>run:在catalina 同一个命令行窗口下启动服务器</p> <p>start:开启一个新窗口启动服务器</p> <p>stop:关闭服务器</p> </blockquote> <h4>7、Tomcat 的管理程序</h4> <blockquote> <p>1.tomcat 提供了一个管理程序:manager,用于部署到tomcat 服务器中的web应用程序;</p> <p>2.要访问manager web 应用程序,需要添加具有管理员权限的账号,编辑conf 目录下的tomcat-users.xml 文件,添加manger 角色,设置用户名和密码</p> <p><font color="#666666">      <?xml version='1.0' encoding='utf-8'?> <br />      <tomcat-users> <br />             <role rolename="manager-gui"/> <br />             <user username="tomcat" password="s3cret" roles="manager-gui"/> <br />      </tomcat-users></font></p></blockquote>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: