eclipse部署项目到tomcat

摘要:
因为在切换时,原始server.xml将覆盖或修改目标server.xml。tomcat启动后,您需要查看服务器是否。xml:配置存在*部署路径:项目部署文件夹4,项目部署路径项目部署路径=服务器路径+部署路径

一、User workspace metadata(does not modify Tomcat installation)  

1.1、用eclipse上Tomcat配置(虚拟tomcat:eclipse-->workspace->server.xml)

 eclipse部署项目到tomcat第1张

1.2、直接将web项目deploy上去。 Services->tomcat->server.xml会增加Context

eclipse部署项目到tomcat第2张

<Host>

<Context docBase="TestDemo" path="/TestDemo" reloadable="true" source="org.eclipse.jst.jee.server:TestDemo"/>

</Host>

1.3、访问:localhost:8080/TestDemo/index.jsp

二、Use Tomcat installation(takes control of Tomcat installation)

2.1、修改本地tomcat上的server.xml

路径:F:Tomcatapache-tomcat-8.0.43-windows-x64apache-tomcat-8.0.43confserver.xml

内容:<Context debug="0" docBase="G:myjavawork_2017TestDemoWebContent" path="/TestDemo" privileged="true" reloadable="true"/>

三、User custom location(does not modify Tomcat installation)  

3.1、貌似跟User workspace metadata(does not modify Tomcat installation) 一样

总结:

1、用的server.xml不同

*User workspace metadata(does not modify Tomcat installation)  用eclipse-->workspace->server.xml(部署后自动维护)

*Use Tomcat installation(takes control of Tomcat installation) 用tomcat->conf->server.xml(部署后手动维护)

*User custom location(does not modify Tomcat installation)  不了解,很小用到。

2、Server Locations切换时候需要注意

User workspace metadata和Use Tomcat installation之间切换。先切换然,然后编辑server.xml。因为切换时原server.xml会覆盖或者修改目标server.xml。

注意:热部署要特别注意。tomcat启动后要看要看server.xml:<Context path="myProject" docBase="G:myjavaworkServletTestWebContent" debug="0"    reloadable="true"/> 这配置是否存在。

3、server path和deploy path

*server path:服务器路径

User workspace metadata(does not modify Tomcat installation)  对应eclipse上生成的servers服务器。

Use Tomcat installation(takes control of Tomcat installation)对应tomcat服务器路径。

*deploy path:项目部署文件夹(可以随便放到哪个文件夹都行)

4、项目部署路径

项目部署路径 = server path + deploy path

免责声明:文章转载自《eclipse部署项目到tomcat》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇装饰模式【大话设计模式Demo】如何将松散的dll打包进需要发布的exe下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

nacos产生大量日志处理

/我们发现nacos产生大量日志,浪费磁盘空间资源将配置文件nacos/conf/application.properties的生产日志功能关闭--进入配置文件vim./nacos/conf/application.properties--将true改为falseserver.tomcat.accesslog.enabled=true--重启nacos./n...

SpringBoot项目中@Async方法没有执行的问题分析

现象:1.明显的现象:在日志文件中找不到方法中的日志输出,并且没有错误报告(即,未执行@Async标记的方法,也没有错误报告)。2.分析现象:日志中某段时间后没有任务xxx线程的日志原因:@Async异步方法默认使用Spring创建ThreadPoolTaskExecutor(参考TaskExecutionAutoConfiguration),其中默认核心线...

前端chrome浏览器调试总结

以下选项允许您选择要捕获的项目。...

Centos7 挂载

1.Mount命令:Mount语法格式:Mount Mount设备文件信息Mount point(目录)注意:装载点(目录)必须有一个装载CD-ROM驱动器:Mount/dev/cdrom/mnt 2.卸载命令:umount语法格式:umountmount point(directory)3.查看磁盘装载状态/查看磁盘使用情况df4。存储设备通电时自动装载#...

zookeeper 日志输出到指定文件夹

最近,我在学习ZookeperStormKafka。顺便说一下,我在本地建立了一个集群。我遇到了Zookeeper日志输出路径的问题。我发现设置log4j。Zookeeper中的属性无法解决日志路径问题。我发现解决方案如下:1.修改log4j属性,您应该能够更改它。我更改了红色粗体,但仍然没有生效。#定义要移动的默认值...

axios 学习文档

Axios是一个基于承诺的HTTP库,可以在浏览器和node.js中使用。执行POST请求axis.POST.then。接住执行多个并发请求函数getUserAccount(){returnaxios.get;}函数getUserPermissions(){returnaxios.get;}全部承诺。然后axios API可以通过传递相关配置来请求axios...