tomcat的安装和下载

服务器的种类有很多,有文件服务器、邮件服务器、web服务器、数据库服务器。我们的动态资源是部署在web服务器上的,web服务器接收到http请求之后把请求交给Servlet来处理,调⽤业务类实现动态资源获取。

web服务器有很多,比如tomcat、jetty、weblogic,jboss。

一、tomcat的安装

1、tomcat是什么

Tomcat是一个免费的开放源代码的Web应用服务器,是Apache软件基金会项目中的一个核心项目,由Apache ,Sun共同开发而成,深受Java爱好者的喜爱,是一款比较流行的web应用服务器。

3 tomcat的下载和安装

官网:Apache Tomcat® - Welcome!

安装:下载绿色版tomcat后,解压到本地磁盘即完成安装

①bin:启动和关闭tomcat的bat文件。

  • startup.bat , shutdown.bat 用于在windows下启动和停止脚本;

  • startup.sh, shutdown.sh 用于在linux下启动和停止脚本;

②conf:配置文件。

  • logging.properties Tomcat 的日志配置文件, 可以通过该文件修改Tomcat 的日志级别及日志路径等

  • server.xml该文件用于配置server相关的信息,比如tomcat启动的端口号,配置主机(Host)。

③lib:该目录放置运行tomcat运行需要的jar包。

④logs:存放日志,当我们需要查看日志的时候,可以查询信息。

⑤webapps:放置我们的web应用。

⑥work工作目录:该目录用于存放jsp被访问后生成对应的server文件和.class文件。

3 tomcat的启动和关闭

启动:双击 bin/startup.bat 文件 ; 停止:双击 bin/shutdown.bat 文件 ; 访问:http://localhost:8080

4 tomcat 中运行war包

(1)打war包的方式

  • 修改pom.xml

  • <!--打包方式-->
    <packaging>war</packaging>

(2)war 包是 Sun 提出的一种 web 应用程序格式,它与 jar 类似是一个特殊的压缩包。一个 war 文件包含 Servlet、HTML 页面、Java 类、图像文件及其他资源,简单的来说,jar 只是类的归档文件,而 war 包是一个完整的 web 应用程序。我们war文件直接放在 Tomcat 的 webapps 文件夹下就可以启动该项目了

5 运行tomcat会出现乱码问题

 

 解决方法

找到tomcat目录下的cof目录里的 logging.properties文件选择记事本打开,把UTF-8文件编码全部替换成GBK。

二、自动部署web项目

1、点击“Edit Configurations”

2、点击"+"

 3、点击Tomcat Server中的Local

4、配置Tomcat路径

5、部署web项目

 6、启动tomcat

直接运行

在tomcat路径下可以看到运行的war包

9、测试结果

浏览器访问:http://localhost:8080/01_servlet_HelloWorld_war/hello

访问首页:http://localhost:8080/01_servlet_HelloWorld_war/

二、遇到的问题

这里表示url后拼接的路径/就是空,tomcat里多个项目最好带上

如果下图这个不显示 

项目结构里修改 

 

三、手动部署web项目

1、打包项目

打包后的项目

 

 复制进入安装的tomcat目录下

在tomcat的bin目录下,点击startup.bat启动tomcat

 

webapps下的war包自动解压 

 

测试:

 

浏览器访问:http://localhost:8080/HelloWorld_servlet-1.0-SNAPSHOT/hello

访问首页:http://localhost:8080/HelloWorld_servlet-1.0-SNAPSHOT/

 

  • 24
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值