Tomcat安装与配置

系统 2066 0

Tomcat安装与配置


安装 Tomcat 之前先配置 JDK JDK JAVA_HOME 变量都必须设置好,以便 Tomcat 找到 JDK 关闭防火墙等。

安装版 Tomcat

指定端口,用户名,密码

端口默认为 8080 ,如果安装了 Oracle 8080 端口可能被占用。

选择 JRE 的文件夹,如果 JAVA_HOME 配置正确,则会自动选择路径。

点击 Finish 完成安装。

安装成功后,自动启动 Tomcat 服务:

安装版的 Tomcat Apache Tomcat 系统服务项 这个好处,其他好处暂无。

免安装版 Tomcat

配置好 JDK 环境变量 之后,配置 Tomcat 环境变量(也可以不配置,最好配置)

之后双击 Tomcat 文件夹目录下的 bin 目录下的 startup.bat

启动成功:

由启动信息可知, 服务端口号为: 8080

启动成功之后,验证启动是否成功。

在浏览器中输入:

http://localhost:8080

或者:

http://127.0.0.1:8080

访问其他人的 Tomcat 服务器

http:// 其他人的 IP 地址 :8080

例如:

http://192.168.1.16:8080

出现 Tomcat 本机主页 ,则 Tomcat 安装成功。

Tomcat 的配置

修改服务器启动端口 (默认为 8080 的):

Tomcat 的所有配置文件都在 conf 文件夹 中, server.xml 是核心配置文件。

打开 conf 文件夹中的 server.xml

        
          <
        
        
          Connector 
        
        
          port
        
        
          ="8080"
        
        
           protocol
        
        
          ="HTTP/1.1"
        
        
          
connectionTimeout
="20000"
redirectPort
="8443" />

8080 更改为对应端口即可,此处改为 80 端口。

        
          <
        
        
          Connector 
        
        
          port
        
        
          ="80"
        
        
           protocol
        
        
          ="HTTP/1.1"
        
        
          
connectionTimeout
="20000"
redirectPort
="8443" />

此后启动时只需输入 80 端口即可。

重新启动,查看效果。

80 端口是浏览器默认的端口,可以不输入 80 ,其他端口则需要输入

配置虚拟目录

例:在 D 盘中新建文件夹 D:\  m y w eb

D:\ m y w eb 文件夹中新建文件夹 WEB-INF ( WEB-INF 不能小写 )

WEB-INF 文件夹中新建 web.xml ,输入

        
          <
        
        
          web-app 
        
        
          xmlns
        
        
          ="http://java.sun.com/xml/ns/javaee"
        
        
          
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation
="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version
="2.5" >

< display-name > Welcome to Tomcat </ display-name >
< description >
Welcome to Tomcat
</ description >

</ web-app >

最好将 Tomcat 文件夹下的 webapps\ROOT 文件夹中的 WEB-INF 文件夹复制到自定义的文件夹中,然后修改 web.xml 内容。

修改之后,打开 conf 文件夹中的 server.xml

在结尾处 </Host> 的上一行添加信息(倒数几行)

添加信息:

<Context path="/myweb" docBase="D:\myweb"/>

Context 表示配置一个新的上下文。

path 表示浏览器输入的路径,起始必须以 / 起始。

docBase 表示绝对物理路径。

之后则可通过

http://localhost:80/myweb

找到 D:\myweb 下的内容。

绝对物理路径(本机的硬盘)里面一定不能有中文

重启服务器,查看效果。

此时运行虚拟目录出现 404 错误,表示文件找不到。 说明虚拟目录配置已经成功 ,但是 目录列表功能 关闭。开发中目录列表一般关闭。

如果想通过浏览器观察一个目录下的全部内容,则需要修改 conf 目录下的 web.xml 文件以启动 目录列表功能。

为了安全,项目发布时最好关闭目录列表功能。

打开 web.xml 将原有的 listings 值改为 true

        
        
        
          <
        
        
          servlet
        
        
          >
        
        
          
< servlet-name > default </ servlet-name >
< servlet-class > org.apache.catalina.servlets.DefaultServlet </ servlet-class >
< init-param >
< param-name > debug </ param-name >
< param-value > 0 </ param-value >
</ init-param >
< init-param >
< param-name > listings </ param-name >
< param-value > true </ param-value >
</ init-param >
< load-on-startup > 1 </ load-on-startup >
</ servlet >

修改之后重启 Tomcat 服务器。

输入, 80 端口可以不写

http://localhost/myweb

myweb 文件夹下新建 hello.jsp

输入:

        
          <
        
        
          html
        
        
          >
        
        
          
< head >
< title > Hello JSP World </ title >
</ head >
< body >
< %
out.println
("Hello World!!!");
%
>
</ body >
</ html >

F5 刷新浏览器

出现以下内容:

点击 hello.jsp

出现

此时 Tomcat 表示已经配置成功,如果有问题,则按照图文重新配置即可。

MyEclipse Tomacat 配置

安装 MyEclipse 成功后,启动 MyEclipse ,新建 Web Project ,起名为 WebProject

MyEclipse 自动创建 WebRoot 文件夹

删除文件夹下的 index.jsp 文件。

新建 JSP 文件

起名为 Hello.jsp

删除自动产生的代码,输入测试代码

        
          <
        
        
          html
        
        
          >
        
        
          
< head >
< title > Hello JSP World </ title >
</ head >
< body >
< %
out.println
("Hello World!!!");
%
>
</ body >
</ html >

手工发布(推荐方式)

将目录添加到虚拟目录

找到刚刚写的 JSP 文件的目录

D:\MyProject\WebProject\WebRoot

将目录加入到 server.xml 中,虚拟目录名 demo

<Context path="/ demo " docBase="D:\MyProject\WebProject\WebRoot"/>

重启服务器,运行 IE ,查看效果。

输入: http://localhost/demo/

自动发布(使用 MyEclipse 自带的功能自动发布)

MyEclipse 中选择 window à Preference

选择版本:

选择 Enable

选择 Tomcat 的路径

选择 JDK

选择路径到 JDK 的主目录下即可

点击 Finish ,点击 OK

选择工具栏上的部署项目按钮

 

点击 Finish ,点击 OK

此时,项目已经部署到 Tomcat 之中,部署到了 Tomcat 的安装目录的 webapps 文件夹之下

自动发布:就是直接将所有的 web 项目 copy webapps 目录下,之后可以再 MyEclipse 中启动服务器直接运行了。

打开 Tomcat 目录下的 webapps

C:\apache-tomcat-6.0.20\webapps

发现果然都在这里。

C:\apache-tomcat-6.0.20\webapps\WebProject

MyEclipse 中启动服务器

浏览器中输入:

http://localhost/WebProject/

此时自动部署成功。

学习时,不建议使用自动部署。

Tomcat安装与配置


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论