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

【WEB开发技术】apache-tomcat-7.0.30的安装、配置、发布项目、教程说明

2017-06-02 09:35 597 查看

(一)安装tomcat:

(1) 把apache-tomcat-7.0.30-windows-x64.zip解压到指定目录






(2)进入解压后的目录,看到以下文件:




(3)在cmd下执行Tomcat/bin目录中的startup.bat,提示出错信息“没有找到JAVA_HOME”




(4)根据上一步知道配置环境变量JAVA_HOME: F:\mySoft\java\jdk1.7.0_04




(5)进入环境变量配置:




(6)环境变量配置好以后,进入安装好的tomcat的bin目录下,复制此bin目录路径(F:\Program Files (x86)\apache-tomcat-7.0.30\bin)到dos下:




(7)启动此bin目录下的startup.bat脚本文件,会看到如下加载成功的信息:




(8)看到tomcat服务器启动的时间就说明tomcat已经完全安装配置完成了,接下来就是到浏览器中访问tomcat服务器下的项目了。




(二)配置tomcat:

(1)tomcat安装完成以后,由于每次使用tomcat服务器都要先启动,我们可以把tomcat安装bin目录下的starup.bat发动到桌面快捷方式,方便每次启动。




(2)启动tomcat服务器后,在浏览器地址栏中输入:
“http://127.0.0.1:8080”或者
“http://localhost:8080”或者
本机的IPV4地址“http://192.168.0.23:8080”,
就可以访问tomcat下的WEB项目了。




(3)首先咋真正的使用之前,我们点击“Manager App”来管理用户登录和密码:






(4)此时第一次登录没有创建用户和密码,可以点击取消,会切换到对我们有提示作用的帮助页面:




(5)选择以下XML配置信息:




(6)到配置文件的目录下:
“F:\Program Files (x86)\apache-tomcat-7.0.30\conf”


(1)找到“tomcat-users.xml”配置文件:



(2)进入配置文件进行配置我们选择的xml配置信息:



(3)这样下次登录Manage App的时候就用我们设置好的用户名和密码了。

_

(6)接下来的部分可选配置信息步骤:


△server.xml文件当中可配置如下信息:

1)配置端口号(如果是正式网站,要把8080改成80)
<Connector executor="tomcatThreadPool"
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  (如果实际注册了该域名,则不用这样设)


(三)Tomcat上发布项目:

△发布项目:
i. 在MyEclipse中先配置Tomcat,然后再Deploy到所配置的Tomcat版本中

ii.手动把MyEclipse工作空间中的WebRoot文件夹直接拷到Tomcat的webapps文件夹中,通常再把文件夹的名字再改成自己的项目名.

iii.在server.xml的<Host>下添加子元素:
<Context path="/xyz" docBase="E:\\MyEclipse10_workspace\\helloWebProj\\WebRoot"/>
此时,访问路径为:http://192.168.31.169:8080/xyz/

iv.在D:\apache-tomcat-7.0.30\conf\Catalina\localhost目录下新建一个
xml文件,如文件名取abc.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="E:\\MyEclipse10_workspace\\helloWebProj\\WebRoot"/>

此时,启动服务器,访问路径为:http://192.168.31.169:8080/abc/

△Tomcat在启动时会读取一系列的配置文件和jar文件,顺序如下:
i.  Tomcat自己的conf/server.xml
ii. Tomcat自己的conf/web.xml
iii. Tomcat自己的tomcat-users.xml
iv. D:\apache-tomcat-7.0.30\conf\Catalina\localhost目录下的 *.xml
v. 加载webapps目录下的所有项目中的web.xml

△WEB-INF目录为安全目录,里面的所有资源必须在web.xml中进行配置,否则外面无法访问。

△有关路径中起始“/”的含义:
1)如果在前端页面(JSP页面)中,是代表Tomcat的根目录
2)如果在web.xml或servlet中,是代表项目根目录
3)项目根目录 = Tomcat根目录 + 项目名

4)无论是前面页面还是web.xml,servlet中,如果路径以“/”开始是绝对路径,否则是相对路径


(四)MyEclipse下配置Tomcat:

(1)点击MyEclipse下的Window-->preferences-->MyEclipse-->Servers-->Tomocat。

(2)这里选择Tomcat 7.x。
(因为标配是:Java JDK1.7配Tomcat7配MyEclipse JavaEE 6.0)

(3)选择Enable,Browse选择Tomcat的工作空间:
“F:\Program Files (x86)\apache-tomcat-7.0.30”

(4)配置Tomcat的编码:
(5)进入Window-->preferences,在搜索框中搜索:
jsp,点击第一个jsp,配置Encoding为UTF-8,点击确定。

(6)接下来点击服务器左边的“Deploy”,选择想要发布的“Project”点击Add。

(7)点击服务器下的“Tomcat .7x”下的“Start”便可启动Tomcat,同时也发布了项目。

(8)进入浏览器按照格式输入进入指定项目。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: