-
tomcat部署项目
2018-05-12 16:54:11今天总算是把部署tomcat部署项目的几种方式实验了一下。一.1、下载 Tomcat 服务器 ①、官网下载地址:http://tomcat.apache.org/2、启动并部署 Tomcat 服务器①、解压 tomcat 安装包到一个非中文目录下 ②、配置...今天总算是把部署tomcat部署项目的几种方式实验了一下。
一.
1、下载 Tomcat 服务器
①、官网下载地址:http://tomcat.apache.org/
2、启动并部署 Tomcat 服务器
①、解压 tomcat 安装包到一个非中文目录下②、配置环境变量。JAVA_HOME(指向 JDK 安装的根目录)③、双击 apache-tomcat-8.0\bin 目录下的 startup.bat,启动服务器(如果一闪而过,那就是没有配置环境变量或者是端口号冲突,这个服务器在其他地方已经被启动了)④、在浏览器中输入 http://localhost:8080,如果有页面显示,则证明tomcat安装成功 。注意:Tomcat 启动不了的时候注意配置 JAVA_HOME:C:\Program Files\Java\jdk1.6.0_43这是安装 JDK的根目录3、部署项目的第一种方法(项目直接放入 webapps 目录中)
1、将编写并编译好的web项目(注意要是编译好的,如果是 eclipse,可以将项目打成 war 包放入),放入到 webapps 中
2、启动tomcat服务器(双击 apache-tomcat-6.0.16\bin 目录下的 startup.bat,启动服务器)
3、在浏览器输入:http://localhost:8080/项目名/访问的文件名
1、maven 插件部署启动
这种方式不需要本地安装的tomcat,使用插件内置的tomcat在本地启动项目,默认启用8080端口,这种方式只需要在工程的pom.xml文件中按照如下配置: 注意Java-version要与自己的jdk版本匹配<!-- 这里配置的就是tomcat7的插件, --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.1</version> </plugin>
然后run as——>Maven build——>在Main的goals中填写tomcat:run然后点运行就可以了。
2、maven 打成war包的方式 到本地tomcat部署启动
这种方式其实和非Maven项目部署没什么不同,只是打包方式不同而已。之后在原项目工作空间生成war包,复制到tomcat/webapps目录即完成部署。
3.maven 打成war包的方式 到本地tomcat部署启动 在eclilpse关联的tomcat下部署启动(这里注意maven的依赖问题)
-
Tomcat部署项目乱码
2019-03-15 10:28:05Tomcat部署项目乱码 打包好的war包放在tomcat下,有时会出现中文乱码的情况。首先应当确定项目的编码格式,tomcat的编码格式,以及cmd命令行的编码格式。 项目编码 将要输出到控制台或日志的字符串转为UTF-8 1 ...Tomcat部署项目乱码
打包好的war包放在tomcat下,有时会出现中文乱码的情况。首先应当确定项目的编码格式,tomcat的编码格式,以及cmd命令行的编码格式。- 项目编码
将要输出到控制台或日志的字符串转为UTF-8
1 String words= “utf-8编码”;
2 words = new String(words.getBytes(“GBK”),“UTF-8”);重新打包运行,查看是否乱码。
- tomcat编码
tomcat启动时默认使用系统编码,可更改tomcat bin目录下catalina.bat文件,在代码最上面加入
set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=1024m -Dfile.encoding=UTF8
xms,xmx设置tomcat占用的最小内存和最大内存,-Dfile.encoding=UTF8设置tomcat编码格式
- cmd命令行编码
设置此项是由于使用startup.bat启动tomcat时,它会读取catalina.bat的代码并打开一个新窗口运行。由于tomcat打开的cmd默认编码可能不是utf-8,从而导致乱码。
打开注册表,找到HKEY_CURRENT_USER→Console→Tomcat,找到CodePage项,没有则创建,更改值为十进制的65001,点击确定。
或直接复制下面代码,保存为.bat文件,直接运行。set rr="HKCU\Console\Tomcat" reg add %rr% /v "CodePage" /t REG_DWORD /d 0x0000fde9 /f>nul
重新启动tomcat即可。
-
tomcat部署项目以及与IDEA集成
2020-07-03 23:04:40tomcat部署项目的3种方式 直接将项目放到webapps目录 配置conf/server.xml文件 在conf\catalina\localhost创建任意名称的xml文件。 直接将项目放到webapps目录 新建一个haha文件夹,这个文件夹就是相当于一...在conf\catalina\localhost创建任意名称的xml文件。(最推荐)(热部署)
tomcat部署项目的3种方式
- 直接将项目放到webapps目录
- 配置conf/server.xml文件
- 在conf\catalina\localhost创建任意名称的xml文件。
直接将项目放到webapps目录
新建一个haha文件夹,这个文件夹就是相当于一个项目
文件夹中创建一个a.xml文件
xml文件的内容为
把项目复制到webapps目录,重启tomcat
访问页面
如果出现乱码,可以参考这个解决tomcat 静态页面(html)中文乱码终极篇
/haha:项目的访问路径-->虚拟路径
/a.html:资源路径
简化方式
先把haha项目去掉
我们的tomcat还运行着,没有关闭
项目加多一个文件b.html
将a.html和b.html打包
把压缩文件后缀改成war包格式
将war包放进webapps目录下,发现并没有自动解压文件
查看一下日志
从日志文件中,我们可以知道需要的是zip格式的,rar格式不行
所以我们用7Zip压缩成zip格式,在把格式换成war格式
再把c.war放进webapps目录下,发现自动解压了
因为我们的tomcat并没有关闭,所以访问一下
为什么?因为我们的虚拟目录改了啊, 我们的war包是c.war,解压后虚拟目录是c啊,所以重新访问
访问b文件
tomcat运行状态下,把war包删除,那么相应的解压文件夹也会自动删除,也就删除了项目。
缺点:需要拷贝项目
配置conf/server.xml文件(不推荐)
现在我webapps目录先下已经没有自定义的项目
在E盘的文件夹里面定一个heihei项目,里面只有a.html文件,文件内容为你红色字:嘿嘿侠
找到配置文件server.xml
找到Host标签
加入以下配置:<Context docBase="E:\heihei" path="/lala" />
注:
docBase:项目的路径
path:虚拟路径
启动tomcat访问
缺点:
因为配置是写在server.xml文件里面,这个文件里的配置都是tomcat的核心配置,如果在这里配置部署,有可能会弄坏tomcat的配置,并且每次修改都要重启,所以这种方式不推荐。
在conf\catalina\localhost创建任意名称的xml文件。(最推荐)(热部署)
在E盘的文件夹里面定一个hehe项目,里面只有a.html文件,文件内容为你红色字:呵呵侠
conf\catalina\localhost创建任意名称的xml文件
在xml文件加入以下配置:<Context docBase="E:\hehe" />
注:docBase:项目的路径
访问的虚拟路径就是这个xml的文件名
我们tomcat是一直启动的,不用重新启动,直接访问
这就是热部署,将来再加新项目,直接再加xml文件即可,不需要重新启动tomcal
如果不需要这个项目了,也不需要删掉,把文件名后缀改掉即可(后缀名随便取)
改掉之后项目也就访问不了了
tomcat与IDEA集成
集成配置
idea
我们现在是本地的。选择tomcat的安装目录
这样tomcat就集成了idea中
创建web项目
启动成功
看日志,看到我们项目部署到tomcat的路径
访问
默认的设置在tomcat的配置文件web.xml里
我们在新的项目里再加一个aa.html页面
访问
需要重新启动项目,再访问
热部署
上面我们加了一个aa.html页面,需要从新启动项目,是不是很麻烦,下面我们配置一下热部署
再加一个页面bb.html
直接访问,不需要 再重新启动项目
-
Tomcat部署项目之通过server.xml部署项目
2017-10-05 20:58:04Tomcat部署项目的方式有很多,今天我们来说一说通过server.xml来部署项目 1.首先打开tomcat的安装目录下的配置文件目录:D:\Developer\tomcat\apache-tomcat-8.5.15\conf 2.打开server.xml文件 找到Host节点 3....Tomcat部署项目的方式有很多,今天我们来说一说通过server.xml来部署项目
1.首先打开tomcat的安装目录下的配置文件目录:D:\Developer\tomcat\apache-tomcat-8.5.15\conf
2.打开server.xml文件
找到Host节点
3.添加:<Context path="/访问目录名" docBase="e:/项目/WebRoot" debug="0" reloadable="true"/>
4.注释: path: 浏览器访问时的路径名 只是访问名
docBase: web项目的WebRoot所在的路径 直接指向项目WebRoot的目录 为主要识别目录
debug: 值为0的话,不打印日志
reloadble: 是否热部署5.启动tomcat测试通过即配置成功。
-
tomcat部署项目路径问题
2016-04-25 09:21:292.在eclipse中用tomcat部署项目时候:   server.xml... -
Tomcat 部署项目后,访问出现404
2017-08-17 15:28:11Tomcat 部署项目后,访问出现404 -
Linux下Jenkins环境之Tomcat部署项目
2018-05-13 17:11:23Linux下Jenkins环境之Tomcat部署项目 文章地址: 前置条件说明 1、配置好Jenkins环境,并安装Deploy to container Plugin 插件后 2、安装Maven插件:Maven Integration plugin 创建Maven项目 源码... -
关于Tomcat部署项目时部署两次问题的解决方案
2017-07-13 20:00:00关于Tomcat部署项目时部署两次问题的解决方案 -
Tomcat部署项目后,项目中的中文显示乱码
2019-07-25 18:14:13Tomcat部署项目后,项目中的中文显示乱码: 1.使用过locale检查Linux系统编码,若不是LANG不是utf-8则修改(修改方法自己百度) 2.修改tomcat下conf/server.conf,所有connector标签内都加上 URIEncoding="UTF-8" ... -
IDEA Tomcat启动报错Tomcat部署项目时出错java.lang.IllegalStateException: ContainerBase.addChild:
2017-12-13 10:06:34IDEA Tomcat启动报错Tomcat部署项目时出错java.lang.IllegalStateException: ContainerBase.addChild: -
解决tomcat部署项目中静态页面(html)显示中文乱码
2020-07-30 23:01:44tomcat中部署项目中的时候有时候我们会突然遇到中文乱码这种问题,导致这种情况有很多种原因,博主在这里主要分享通过修改tomcat配置来达到解决乱码的目的。注:如果使用jsp的话一般不会产生乱码,如果你做项目很急... -
TOMCAT部署项目的方式
2011-07-06 17:29:28TOMCAT部署项目有3种方法:1、直接把项目放在webapps里2、修改conf里server.xml文件,添加一个Context,指向项目的目录3、在Catalina/localhost目录里,新增一个xml文件,添加一个Context内容,指向项目的目录 -
Tomcat部署项目注意的地方
2014-02-12 17:02:31Tomcat部署项目,很多时候我们不想让地址栏显示项目名称,这个时候怎么办?只需要在tomcat的conf目录下的XML配置一下就可以了,下面具体说说。 1.找到tomcat目录下的conf目录,再打开conf目录下的server.xml,并... -
tomcat部署项目报错,More than one fragment with the name [spring_web] was found.
2019-04-22 13:40:40tomcat部署项目报错,More than one fragment with the name [spring_web] was found. tomcat部署项目报错,More than one fragment with the name [spring_web] was found. This is not legal with relative ... -
在idea中使用Tomcat部署项目报找不到包的解决方法
2019-06-09 15:28:33在idea中使用Tomcat部署项目报找不到包的解决方法 前几天楼主使用idea部署Tomcat项目时,一直报500,检查了好几次发现代码没有错,但是一运行就报500,上网查了很久,试了很多办法,最后看到别人的project structrue... -
tomcat部署项目修改部署位置和访问路径
2019-01-25 17:14:07一、如果是eclipse集成了tomcat,那就...此页面可以修改tomcat的端口(http port),还有项目部署的文件夹(source path) 可以看到配置最下方有两个tab,一个是overview,一个是modules,选择modules 选中要修改... -
tomcat 部署项目出现闪退问题
2018-09-10 21:18:23欲修改项目日志配置并改用 tomcat 启动项目,根据日志文件跟踪程序 配置好项目路径后启动一直闪退,无法看到日志导致不能找到问题所在 相关信息描述 使用场景:开发时用到多个项目,想对每个项目各用一个 tomcat ... -
Tomcat部署项目时报错
2017-11-27 03:45:13错误信息如下: Publishing failed with multiple errors Error copying file WEB-INF\classes\businessgate.cer: 拒绝访问。 Error copying file static\js\system\authorityconfig\list.js: 拒绝访问。... -
【tomcat】Tomcat部署项目的三种方式
2017-12-27 23:52:21将项目打成war包的形式直接将项目打成的war包放入webapps文件夹中,启动tomcat服务即可 -
tomcat部署项目如何去掉项目名称
2016-06-20 20:29:36直接在server.xml中间加了一句,其中docBase="/...把项目放到tomcat7\webapps下面 修改Host 这样就可以通过域名www.test.cn访问test为项目名的项目了。 如果主机中绑定多个域名,直接加host即可。 -
Tomcat部署项目的几种方式
2018-08-06 22:57:071,直接将项目的WebContent文件夹复制到tomcat的webapps文件夹下,运行tomcat 2,将项目用IDE打成war包,将war包放在webapps文件夹下,运行tomcat 3,静态部署,修改server.xml文件: 进入conf文件夹:D:\apache-... -
tomcat部署项目的三种方式
2020-01-16 11:08:09文章目录一、直接将项目放在...简化部署:在一些情况下,项目比较大,copy时间较长,可以将项目打包成后缀名为.war的形式后放入webapps中,当想要拿掉项目时只需要删除.war文件就可以了。 缺点:需要拷贝,不灵活... -
tomcat部署项目之访问路径问题
2018-06-08 18:02:03但是自己项目发布以后是http://ip/端口号/项目名,丑陋而且难记,怎么办?第一步。你需要申请一个域名,并解析到你的公网IP上。腾讯阿里华为现在都在做,傻瓜式解析,很简单。本地tomcat的可以略过此步。第二步,... -
tomcat部署项目,修改项目名,配置项目路径
2018-12-13 11:39:541.在tomcat安装路径下找到server.xml 2.在<主机名=“localhost”appBase =“webapps”节点下面添加 (1)这个情况是不需要项目名 : <Context path =“/” docBase =“E:/deploy/project” ... -
MyEclipse+Tomcat部署项目时发生错误的几种问题
2012-09-12 21:16:40MyEclipse+Tomcat部署项目时发生错误的几种问题 一、项目部署不上 An existing resource has been found at location ......... 二、项目部署上以后不能重新部署,而且已部署的项目无法移去 Manage ... -
tomcat 部署项目后有括号
2018-07-16 14:19:59由于复制了一个项目,改了个名字,导入到eclipse,但是在部署的时候,发现括号里有之前复制的项目的名称,那么如何去除呢?跟着步骤来吧一.找到项目中的.project文件将name改为你自己的项目名称二 找到setting文件夹...
-
CMFCPropertyGridCtrl控件的列宽和行高
-
JSP基于SpringMVC+Hibernate景点旅游网站设计.zip
-
【数据分析实战训练营】Hive详解
-
火烈鸟地板背景网站模板
-
记录一次spring-cloud-alibaba+sentinel+nacos配置持久化版本冲突的问题(2021-01-22)
-
数据恢复:被注入的软件及 ORA-600 16703 灾难的恢复.docx
-
第1章 Java入门基础及环境搭建【java编程进阶】
-
C#IBM MQ.rar
-
【数据分析-随到随学】互联网行业业务指标及行业数
-
微服务微服务微服务微服务.zip
-
AnyTXT.Searcher.1.2.270.exe
-
关于辅导员寒假通过学习通开展的1+7+1寒假教育活动
-
MMD渲染合集.zip
-
第3章 入门程序、常量、变量
-
dlib库 python3.6 、3.7、3.8 Windows64位
-
量化高频交易系统tick数据采集
-
PS笔刷合集.zip
-
js计算时间差值
-
Laya 2.0 开发3D小游戏 入门教学
-
电商设计专业思维