-
tomcat部署web项目
2014-10-22 19:35:04在tomcat部署Web项目时,发现tomcat目录下的webapps中找不到相关的文件。例如下面先介绍如果将eclipse中的项目自动部署到tomcat中。
在tomcat部署Web项目时,发现tomcat目录下的webapps中找不到相关的文件。
当你在eclipse运行项目时在内置浏览器可正常打开,但是在外部浏览器却无法正常打开项目。由此发现eclipse不是将将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下的.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps中,tmp1文件夹里面存放着该项目的信息。如果将Web项目自动部署到tomcat 下的webapps中呢。
在网上找到如下解决方法:
找到eclipse中的tomcat.( 按ctrl+3,输入views servers)
1.停止eclipse内的Tomcat服务器(右键点击tomcat有弹出菜单,点击stop,下面操作类似)
2.删除该容器中部署的项目(add and remove)
3.清除该容器相关数据(clean)
4.打开tomcat的修改界面(open)
5.找到servers location,选择第二个(User tomcat Installation)
6.修改deploy path为webapps
7.保存关闭
下面介绍将web项目部署到tomcat的三种方法
1.将你的项目打包成war文件,复制到tomcat下的webapps下。这个方法网上也有详细的步骤。这个方法的缺点是,如果需要修改源代码,必须重新打包修改后的war文件,再覆盖原来的war文件。
2.在Tomcat的目录中找到conf打开,里面有个server.xml打开,在Host之间添加如下内容:
<Context docBase="E:/JAVA Projects/testTomcat/WebContent" path="/testTomcat" reloadable="true" >
</Context>其中docBase填项目路径。这种方法tomcat要重启。
3.在conf\Catalina\localhost目录下创建一个xml文件例如(myweb.xml),编辑以下内容
<Context antiJARLocking="true" docBase="D:\NetBeansProjects\blog\build\web" path="/blog"/>
docBase为项目路径。在浏览器输入localhost:8080/myweb就可以运行。这种方法比较灵活,不需要重启tomcat,而且可以修改名字。
-
Tomcat部署web项目
2016-10-24 16:49:42方式一:将打包的项目部署到tomcat中 1.将项目打包: 在要打包的项目上点右键 选择Export 点击下一步 完成之后可以看到如下的文件 2.将打包的项目部署到tomcat中: 将打包好的文件放入tomcat安装目录下的...方式一:将打包的项目部署到tomcat中(Tomcat的安装与配置:http://blog.csdn.net/qq_32786873/article/details/52911560)
1.将项目打包:
在要打包的项目上点右键
选择Export
点击下一步
完成之后可以看到如下的文件
2.将打包的项目部署到tomcat中:
将打包好的文件放入tomcat安装目录下的webapps中
运行bin目录下的startup.bat,可以看到webapps目录下多了一个项目文件
在浏览器地址栏输入localhost:8080/ptmanager.wapindex/就可以访问我们的项目首页了
在使用时发现除了首页可以访问外,点击注册,登录时页面跳转均有问题,原因是地址中没有加
导致地址无法访问。
打开conf目录下的server.xml文件,在<host></host>中加入图中标示的代码。
配置好了之后就可以像在eclipse中一样通过localhost:8080访问项目的首页了,其他页面也是正常的。
3.如何部署多个项目:
将要部署的多个项目的war包放入webapps目录中
在server.xml文件中加入
将域名和项目绑定在一起即可。
在hosts文件中加入127.0.0.1 localhost123此时可以通过localhost:8080和localhost123:8080分别访问项目ptmanager.wapindex和ptmanager.wapindex123。
4.管理部署的项目
启动Tomcat后,在浏览器地址栏输入localhost:8080,点击图中的Manager App或者manager webapp会弹出如图对话框
打开如下文件
加入这样的几行代码
再重新运行startup.bat
在弹出的对话框中输入上述用户名和密码可以看到我们部署的项目了,点击项目就可以访问我们项目的首页了,也可以停止和启动项目。
方式二:在Eclipse中直接部署项目到Tomcat(在Eclipse中安装Tomcat插件:http://blog.csdn.net/qq_32786873/article/details/52912240)
1.新建个Dynamic Web Project,命名为test,在WebContent下,新建个文件index.jsp,随便写段代码,如下图:
2.点击test项目名,然后点击右键Run As—>Run on Server,按照下图的样式,点击 Next,再点Finish
如下图所示,Servers下,已经添加好了一个Tomcat v8.0 Server,
3.在上面点右键,选择open,打开。Server Locations 的状态为灰色,修改不了
4.关键就是需要修改这里,那么怎么能修改呢?先要移除掉部署在其中的项目,如下图
①停止eclipse内的Tomcat服务器(stop) ②删除该容器中部署的项目(add and remove) ③清除该容器相关数据(clean)
Server Locations 的状态不为灰色可修改
5.修改配置
配置修改3个地方:
1、选择"Use Tomcat installation ",默认为"Use Workspace metadata ",见上图;
2、选中"Use Tomcat insallation "后,下面一行,Server Path 自动修改为D:\Program Files\Tomcat 8.0(Tomcat安装路径)
3、Deploy Path 处需要修改为"webapps" ,默认为"wtpwebapps"。至此,设置完成,以后复制一个项目,只需在项目test,右键,选择Properties,再选择Web Project Settings修改下项目名称就可以自动部署到Tomcat的Webapps目录下了。
在这里可以添加要部署的项目或者移除项目。
6.添加test项目,启动服务,项目test就会自动部署到tomcat的webapps目录下
7.在浏览器地址栏输入localhost:8080/test,回车
此时我们修改index.jsp中的文字
刷新浏览器页面,可以看到浏览器页面内容也跟着变了。(我并没有重启tomcat,重新部署项目)
-
Idea配置Tomcat 部署web项目
2018-09-08 23:45:17Idea配置Tomcat 部署web项目 配置Tomcat 启动idea 点击工具栏的run->edit configurations 点击页面左侧的 Templates选项 找到Tomcat server选项点击 选择local 点击Configure 在弹出来的...Idea配置Tomcat 部署web项目
配置Tomcat
- 启动idea
- 点击工具栏的run->edit configurations
点击页面左侧的 Templates选项 找到Tomcat server选项点击 选择local
点击Configure 在弹出来的Application Server窗口中 点击左上角的 + 号 新建
在弹出的页面中填写Tomcat的路径 点击 ok
点击ok
部署web项目
当然 首先你已经创建或者有了web项目 才可以做下面的操作
在刚刚的页面中 点击Deployment选项 点击右边的 + 号 选择Artifact
点击 + 号 会将现有的web项目添加进来 在右侧Application context中填入 test(项目访问路径)
点击右下角 Apply
点击Server选项卡 在 URL后面添加刚刚项目的访问路径 test
在左下角会有Application Server窗口 找到配置的Tomcat9 启动
在弹出的窗口点击run
接着窗口会打印后台信息
在浏览器中访问 http://localhost:8080/test/ 成功
END
-
快速学习Tomcat 9.0 Tomcat 部署Web项目
2020-03-24 17:59:59本课程从Tocmat环境安装开始介绍,然后介绍了安全配置和性能优化的内容。 -
Tomcat部署Web项目的3种方式
2020-05-14 15:12:56转载自Tomcat部署Web项目的3种方式 文章目录一、将war包丢进webapps二、配置Server.xml部署Web工程三、添加xml方式部署Web工程四、注意点①将对应位置改为ROOT即可实现目录缺省②三种部署方式的优先级别 一、将war包...一、将war包丢进webapps
这是最简单粗暴的方式:将web工程打成war,丢进tomcat/webapps目录即可,tomcat会自动解压。无需修改任何配置文件即可完成部署。
这里我准备了tomcat8.5.43与dubbo控制台的war包来做测试。
①启动tomcat②将war丢进webapps目录,tomcat会自动解压该war包。
浏览器直接访问:localhost:8080/dubbo-admin-2.5.10,说明我们的war包部署成功!(访问路径为war包的名称)
二、配置Server.xml部署Web工程
修改配置文件无需我们打war,这样方便开发,结合IDEA自动部署WEB工程至远程服务器(学习笔记)可以实现快速开发。
编辑server.xml
添加如下:
<Context docBase="D:\test\dubbo-admin-2.5.10" path="/test" reloadable="false" />
(访问路径为path内容)
通过浏览器访问:localhost:8080/test
三、添加xml方式部署Web工程
在D:\test\apache-tomcat-8.5.43\conf\Catalina\localhost:添加testA.xml
添加如下内容:
<?xml version="1.0" encoding="UTF-8"?> <Context docBase="D:\test\dubbo-admin-2.5.10" reloadable="false" />
docBase还是指向WEB工程的绝对路径。
此时启动tomcat,浏览器输入:localhost:8080/testA,说明部署成功!(访问路径为此XML的名称)
四、注意点
①将对应位置改为ROOT即可实现目录缺省
1.webapps/ROOT(将你的web工程名称改为ROOT即可实现缺省);
2.server.xml中对应Context标签的path属性设置为"/";
3.添加ROOT.xml即可实现WEB应用缺省。
②三种部署方式的优先级别
server.xml>Catalina/localhost/ROOT.xml>webapps/ROOT
即如果同时配置以上3种方式,优先生效的为server.xml,其次为ROOT.xml,webapps优先级别最低。
-
tomcat部署web项目问题
2018-05-07 09:25:34tomcat部署项目,依赖项目可以部署,在web-inf/classes下找的到,web项目src下资源 找不到,又遇到这种情况的吗? -
IDEA下使用tomcat部署web项目
2017-02-23 15:54:46IDEA下使用tomcat部署web项目 2、配置tomcat:file-->settings-->Build,Execution,Deployment-->Application servers,点击+,选择Tomcat server,在弹出来的对话框中选择tomcat的安装目录,点击ok后,显示如下:... -
tomcat部署web项目简介
2018-06-19 10:51:45tomcat部署springboot项目:1:部署单个项目 直接把springboot项目放入tomcat下的webapps里面,采用的端口为tomcat的8080端口,启动tomcat即可访问项目; 当tomcat启动的时候,直接往webapps中copy一个war无需重启... -
阿里云服务器Linex系统搭建Tomcat部署Web项目
2019-12-16 18:40:40部署web项目 使用的工具:Xshell、WinSCP。 没有安装jdk的小伙伴点击上方超链接跳转到安装jdk博客 下载并安装Tomcat 到这个网页下查看最新的镜像:https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat 使用工具... -
Tomcat部署web项目指导(部署及数据源配置)
2018-05-24 20:27:24Tomcat部署web项目指导(部署及数据源配置)参考来源:来源: http://zhidao.baidu.com/link? Jj1_RN6wmpHqvxEG4yRov0Q6_YqCUVx88X1bWY9NchZIfx6MfMTg3YPdPqhL_KVDlD7U0Y7OFeyHMXdP4R3GyABV9mu2HbEBXeppamxQS1i ... -
tomcat部署web项目的常用方式
2014-07-11 21:57:27tomcat部署web项目常用的方式: 例:项目名称--SpringMVC, 物理路径--D:\STUDY\Workspaces\SpringMVC, 目标URL访问形式--http://localhost:8080/smvc/...; 注:以下部署方式均建立... -
Tomcat部署web项目后如何可以让在同一局域网内的手机客户端访问
2020-03-06 12:22:151、确保你的Tomcat部署web项目后可以在电脑端正常查询如果不能,请参考这篇博客(JDK,Tomcat 9.0,Eclipse For JavaEE安装、配置、测试)进行学习以保证Tomcat可以部署web项目,且可以在电脑端正常访问;... -
tomcat部署web项目的几种方法
2013-11-26 19:28:01被面试官问到tomcat的使用,当然是使用过tomcat部署web项目了,直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种tomcat部署项目的方法;当面试官问我还有别的方法没,就不知道了,因为目前位置我也只接触... -
Linux下通过Tomcat部署Web项目
2013-01-13 15:13:28环境 Windows 7 + RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 5.1 + ...Linux下通过Tomcat部署Web项目 解决 1.将Windows下开发的项目打包成WAR包,将项目使用的数据库导出为SQL文件; -
Idea之Tomcat部署Web项目
2020-02-11 13:22:44创建一个Web项目demo-tomcat2.添加Tomcat3.配置Tomcat3.1.配置Tomcat名字3.2.配置Tomcat 的Server配置 (服务容器选择)3.2.1.Tomcat Server 选择3.2.2.Server的其他选择3.3.配置Tomcat 的Deployment配置 (部署配置)... -
Tomcat部署web项目,如何直接通过域名访问,不加项目名称
2017-10-21 14:12:51Tomcat部署web项目,如何直接通过域名访问,不加项目名称? 怎么不用输入工程名就可以直接访问改web工程? Tomcat下访问Web项目,jsp项目不需要输入项目名称和端口号的配置方法? 目前我实验有效果的暂时 -
Tomcat部署web项目的方式
2020-04-29 16:56:31直接将web项目放到tomcat目录下的webapps目录当中,文件名即虚拟目录。 压缩项目 将项目打成war包,这里的war包虽然跟压缩文件很像,但是最好不要直接使用压缩文件压缩然后在修改后缀名字的方式来打war包。 最好... -
centos7用tomcat部署web项目
2019-02-05 12:41:34一共有三个步骤 : 安装jdk ,安装tomcat服务 、部署 web项目 举例用的安装包为 jdk 64位linux版本 jdk-8u201-linux-x64.tar.gz ,和tomcat的linux版本 apache-tomcat-8.5.37.tar.gz 一、安装jdk root用户登录... -
如何用TOMCAT部署web项目?
2014-04-03 09:15:51我们在开发阶段,一般使用IDE如MyEclipse来部署web项目。当我们也不要忘记手动部署的方法。现在来揭开三种方式的部署。 正文 项目的一般结构 首先,不管哪一种,你的项目一定是这样的: 第一种:一样自定义的配置... -
Tomcat 部署 Web项目以及更改项目名
2019-06-12 00:26:47我们把这个war工程 放到 tomcat的 webapps 下, 然后通过 运行 startup.bat tomcat会自动将war文件变成一个Web项目 这时我们发现很烦的一个问题, 由于项目文件名的原因, 我们每次访问接口都得带上...