Web---Tomcat7.0---安装配置以及项目发布

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34928644/article/details/82078570

安装:

下载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/

 

猜你喜欢

转载自blog.csdn.net/qq_34928644/article/details/82078570