Tomcat安装、部署方式和Idea的集成

1.Tomcat安装

1.1.Tomcat下载

1.1.1 去到Tomcat官网下载,找到左侧的Download,点击对应的版本这里我下载最新的Tomcat9

1.1.2 进入Tomcat 9 版本下载页面下滑到Core 处,直接下载zip即可

注意有zip和exe两种格式的,zip是免安装版的,exe是安装版。同时观察自己的电脑是64位系统还是32位系统。

1.2 Tomcat安装

随意找到一个目录,解压下载压缩包

1.3 测试Tomcat

1.3.1 进入bin目录下,找到startup.bat,启动Tomcat

1.3.2 打开浏览器,访问: http://localhost:8080/ ,看到如下界面说明Tomcat安装没问题

2.Tomcat三种部署方式

2.1 方式一:直接将项目放到webapps目录下,项目名为访问的虚拟目录

例一:

  1. 新建一个文件夹hello,在里面新建一个hello.html文件
  2. 编辑内容为 <h3>hello tomcat</h3>
  3. 拷贝此项目到webapps目录下
  4. 到bin目录点击startup.bat,启动Tomcat
  5. 在浏览器访问: http://localhost:8080/hello/hello.html

例二:对例一优化

  1. 准备工作和上面一样
  2. 将项目打成war包,放到webapps目录下
  3. 启动tomcat,hello.war会自动解压
  4. 删除hello.war后,hello文件夹自动删除

相对于例一:不需要重启Tomcat,直接把项目war包拷贝到webapps下即可完成部署,移除时候直接删除war包就行

2.2 方式二:配置conf/server.xml文件

例三:

  1. 编辑server.xml,在Host标签体内添加如下内容:<Context docBase="H:\code\hello" path="/abc" />

    • docBase:项目存放的路径
    • path:虚拟目录
  2. 启动Tomcat,访问: http://localhost:8080/abc/hello.html

相对于方式一:项目可以放任意位置,虚拟目录可自定义,但是弊端是需要修改server.xml,这是不安全的操作,也需要重启Tomcat才能完成部署,不建议采用

2.3 方式三:在conf/Catalina/localhost编辑多个任意名称的xml

例四:

  1. conf/Catalina/localhost下新建一个名为abc的xml文件,内容为:<Context docBase="H:\code\hello" />

    • 虚拟目录:xml文件名
    • docBase:项目存放路径
  2. 访问: http://localhost:8080/abc/hello.html

相比于方式二:不用修改sercer.xml配置文件,项目可以存放在任意地方的同时,也可以实现热部署(即不用重启Tomcat),不需要项目的时候,修改xml文件后缀为bak即可

3.Idea配置Tomcat

3.1 在Idea新建JavaWeb项目

3.2 配置Tomcat

打开Templates,找到Tomcat Server

找到Tomcat安装路径

运行项目,浏览器访问

Happy ending!!!

原文地址:https://www.cnblogs.com/MessiXiaoMo3334/p/12112751.html

时间: 2024-11-05 04:31:01

Tomcat安装、部署方式和Idea的集成的相关文章

如何在tomcat安装部署php项目

java开发者都知道,tomcat是用来部署java web项目的.前几天老k偶然得知PHP/Java Bridge,通过它可以实现在jsp和php之间共享session,详见<如何实现jsp和php共享session>php教程,今天突发奇想,通过PHP/Java Bridge能不能把一个完全用php开发的项目部署到tomcat里,尽管意义不是很大,但对于那些需要在java项目里集成php开发的模块的话还是很有用的.说干就干,我马上去PHP/Java Bridge的官网看了,原来它还真可以用

Tomcat安装部署和安全加固优化

1.Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun和其他一些公司及个人共同开发而成. Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选. Tomcat和Nginx.Apache(httpd).lighttpd等Web服务器一样,具有处理HTML页面的功能,另

Tomcat安装部署和安全加固优化以及反向代理应用

1.Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun和其他一些公司及个人共同开发而成. Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选. Tomcat和Nginx.Apache(httpd).lighttpd等Web服务器一样,具有处理HTML页面的功能,另

eclipse的web项目的tomcat安装部署问题

一.发现问题 在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字.或者说可以访问项目工程,但是localhost:8080无法访问 二.验证 很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中.在内置浏览器中输入http://localhost:8080/webDemo/login.jsp可正常打开.但在外部浏

Tomcat项目部署方式

一.静态部署 1.直接将web项目文件件拷贝到webapps 目录中      Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用.所以可以将JSP程序打包成一个  war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹.一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到.具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse等.也可以用  cmd 命令:jar -cvf

Javaweb Tomcat 项目部署方式

一.静态部署 1.直接将web项目文件件拷贝到webapps 目录中     Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用.所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹.一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到.具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse等.也可以用 cmd 命令:jar -cvf myw

Tomcat的部署方式

今天把tomcat 部署项目的方式总结了下: 方法一:在Tomcat中的Conf目录中,在Server.Xml中的,<Host/>节点中添加: path是虚拟路径: docBase 是应用程序的物理路径: debug 则是设定debug level,  0表示提供最少的信息,9表示提供最多的信息 privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet reloadable 如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和

tomcat安装部署调优

工作中遇到了在linux系统中部署tomcat,由于是在生产环境中部署,还是些许谨慎,这里把部署的方案截图展示. 1.解包 tar -xvf apache-tomcat-7.0.68 2.修改端口号 在解压出来的目录结构中有conf目录,需要修改的是server.xml目录 这里要注意,端口号不能大于65535,因为都是使用的tcp连接,tcp的端口号不能超过65535,在一台主机上部署的多个tomcat的端口号也不能相同,因为只要一个端口在监听状态,另一个进程无法将该端口号激活. <Serve

tomcat 安装部署

系统环境: [[email protected] logs]# uname -a Linux ORACLE 2.6.18-308.el5 #1 SMP Fri Jan 27 17:17:51 EST 2012 x86_64 x86_64 x86_64 GNU/Linux [[email protected] logs]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.8 (Tikanga) 安装包: jdk-7