栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

win10-tomcat的安装与关联idea

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

win10-tomcat的安装与关联idea

1、Tomcat安装

前提:安装了jdk并且配置了JAVA_HOME

1.1、下载

官网:Apache Tomcat® - Welcome!
Tomcat8下载地址:Apache Tomcat® - Apache Tomcat 8 Software Downloads

1.2、解压安装

将Tomcat解压到一个没有特殊符号的目录中,纯英文路径就可以。

1.3、启动和停止 1.3.1、启动

进入Tomcat安装目录bin下,双击startup.bat启动程序,直到控制台出现xxxms,表示启动完成。

1.3.2、验证

打开浏览器,在地址栏输入http://localhost:8080,出现如下界面表示启动成功。

1.3.3、停止

双击shutdown.bat即可关闭Tomcat启动窗口。
注意:一定不要点击控制台的关闭按钮,可能导致停止失败。

2、配置环境变量-非必须

上述操作后其实已经可以可以正常使用,不过我们也可以配个环境变量,使其可以全局启动
系统变量添加:

  • 变量名:CATALINA_HOME
  • 变量值:就是你刚刚解压的那个文件夹路径** ,和JAVA_HOME配置一样**
  • 在path中 =》 添加 %CATALINA_HOME%bin


启动tomcat、关闭tomcat都是调用的catalina.bat。
run和start 的区别是,是否在新窗口启动tomcat。
run是在本窗口中执行。
start是新开一个窗口执行。

执行startup.bat命令,实际上执行的是 “catalina.bat start”命令。
这时候这cmd中运行“catalina.bat start” 或者 “catalina.bat run”,我们就能直接运行而不用打开文件夹点击了,当然对应的就是 “catalina.bat stop”关闭了

3、Tomcat目录结构
文件夹说明备注
bin该目录下存放的是二进制可执行文件startup.bat启动Tomcat、shutdown.bat停止Tomcat
conf这是一个非常重要的目录,这个目录下有两个最为重要的文件server.xml和web.xmlserver.xml:配置整个服务器信息。例如修改端口号,编码格式等。web.xml:项目部署描述符文件,这个文件中注册了很多MIME类型,即文档类型。
libTomcat的类库,里面存放Tomcat运行所需要的jar文件。
logs存放日志文件,记录了Tomcat启动和关闭的信息,如果启动Tomcat时有错误,异常也会记录在日志文件中。
tempTomcat的临时文件,这个目录下的东西在停止Tomcat后删除。
webapps存放web项目的目录,其中每个文件夹都是一个项目;其中ROOT是一个特殊的项目,在地址栏中没有给出项目目录时,对应的就是ROOT项目。
work运行时生成的文件,最终运行的文件都在这里。当客户端用户访问一个JSP文件时,Tomcat会通过JSP生成Java文件,然后再编译Java文件生成class文件,生成的java和class文件都会存放到这个目录下。
4、项目部署及访问

关于访问路径:协议://主机名:端口号/项目名/资源

  • 协议:一般是http或https
  • 主机名:localhost或者一个其他的域名
  • 端口号:Tomcat默认的是8080
  • 项目名:和webapps下项目所在目录的目录名一致
  • 资源:静态资源或动态资源位置,如果资源在某个目录中,此处也要包含目录的名字。

注意:WEB-INF目录中的资源无法直接访问。

4.1、部署静态网站

在webapps目录下创建一个目录hello(命名必须不包含中文和空格),这个目录称之为项目目录;
在项目目录下创建一个html文件,例如index.html;
启动tomcat;
打开浏览器访问:http://localhost:8080/hello/index.html

4.2、部署动态网站

在webapps目录下创建一个项目目录hello1;
在项目目录下创建如下内容:
WEB-INF目录;
在WEB-INF目录下创建web.xml文件(到ROOT项目下的WEB-INF复制即可);
创建classes,用于存放.class文件;
创建lib,用于存放jar文件。

创建动态页面index.jsp和WEB-INF同级目录;

打开浏览器访问:http://localhost:8080/hello1/index.jsp

index.jsp内容如下

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

  
    Index
  
  
      <%
		String name = "张三";
		out.print("

" + name + "

"); %>

Hello JavaWeb

5、常见问题

启动Tomcat控制台闪退,一般是由于没有配置JAVA_HOME。之前在配置JDK的环境变量时,配置JAVA_HOME就是为了此处准备的。
JAVA_HOME的值是JDK中bin的上一级目录。

如果无法无法启动,请双击shutdown.bat即可关闭Tomcat启动窗口。

6、IDEA集成Tomcat

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/877151.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号