Web---Tomcat7.0---安装配置以及项目发布
安装:
下载Tomcat压缩包
Apache Tomcat®中找到 Download 选择需要的版本,再找到Core子目录,选择对应系统的压缩包点击下载。
我用的是Tomcat7 Window 64位的压缩包。
解压压缩包
解压时候要注意解压到的目的目录不要有空格和中文,因为Tomcat会把目录当作变量来使用。
比如直接解压到D盘,
配置环境变量:
步骤:右击我的电脑--->属性--->高级系统设置--->环境变量--->系统变量--->找到JAVA_HOME(没有的话新建)--->设置变量值(jdk安装的目录,比如我的:C:\Program Files\Java\jdk1.7.0_04)
启动Tomcat
找到刚才安装tomcat的目录,进入到bin目录找到startup.bat点击它就可以启动了。
完成以上就可以进行web项目的发布了,但是接下来介绍一点Tomcat会用到的配置。
配置:
设置Tomcat管理用户的用户名和密码
1) Tomcat网页中,登录“Manager App”或“Host Manager”,由于不知道用户名和密码,因此多次登录后会出现错误页面,在出错页面找到
如下代码:
<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>
2)把上面的用户名与密码修改(如下),拷到D:\apache-tomcat-7.0.88\conf\tomcat-users.xml文件的相应位置,关闭并重启服务器即可登录。配置多权限用户的示例代码如下:
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="1234" roles="manager-gui,admin-gui"/>
D:\apache-tomcat-7.0.88\conf\server.xml文件当中可配置如下信息
1)配置端口号(如果是正式网站,要把8080改成80)
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
2)配置域名(网站的域名)---把localhost改成如:www.hncu.cn
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
打开C:\Windows\System32\drivers\etc目录下的hosts文件,添加:127.0.0.1 www.hncu.cn (如果实际注册了该域名,则不用这样设)注意:这个设置只是自己电脑访问才有效,外网访问是无效的。适合玩一玩,了解一下Host元素的name属性如何使用。
发布项目:
i. 在MyEclipse中先配置Tomcat,然后再Deploy到所配置的Tomcat版本中
ii. 手动把MyEclipse工作空间中的WebRoot文件夹直接拷到Tomcat的webapps文件夹中,通常再把文件夹的名字再改成自己的项目名.
iii.在server.xml的<Host>下添加子元素:
<Context path="/xyz" docBase="E:\\MyEclipse10_workspace\\helloWebProj\\WebRoot"/>
此时,访问路径为:http://127.0.0.1:8080/xyz/
iv.在D:\apache-tomcat-7.0.88\conf\Catalina\localhost目录下新建一个
xml文件,如文件名取abc.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="E:\\MyEclipse10_workspace\\helloWebProj\\WebRoot"/>
此时,启动服务器,访问路径为:http://127.0.0.1:8080/abc/