Maven项目部署到服务器设置访问路径以及配置虚拟目录的方法
一、概念
Tomcat的虚拟目录即在服务器上另选择一个webapps之外的文件夹存放项目文件,通过配置Tomcat的属性,实现访问。
注:未配置虚拟目录,则只能访问webapps/ROOT范围内的文件
二、本机Tomcat配置实例
只需在Host配置项内加入 Context 配置,在 /Tomcat/conf/server.xml 文件加上如下Context配置:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="/upload" docBase="/usr/local/upload" crossContext="true" trusted="true"></Context> </Host>
注:path为访问的相对路径,docBase为文件的服务器路径
三、设置远程服务器访问路径(此处以阿里云服务器为例)
注:Maven项目如何部署到远程tomcat服务器方法可参考:Idea配置maven-tomcat-plugin插件实现项目部署
阿里云的服务器默认设置了/data/wwwroot/default 为tomcat的虚拟目录:
此处我修改为了Tomcat的webapps路径下的工程目录,这样访问地址:http://ip 即可
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
相关文章
Java String 和 new String()的比较与区别
这篇文章主要介绍了Java String 和 new String()的区别的相关资料,需要的朋友可以参考下2017-04-04IDEA快速部署Spring Boot 项目到Docker的实现方法
本文主要介绍了IDEA快速部署Spring Boot 项目到Docker的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-07-07详解Java多线程编程中互斥锁ReentrantLock类的用法
Java多线程并发的程序中使用互斥锁有synchronized和ReentrantLock两种方式,这里我们来详解Java多线程编程中互斥锁ReentrantLock类的用法:2016-07-07Kotlin语法学习-变量定义、函数扩展、Parcelable序列化等简单总结
这篇文章主要介绍了Kotlin语法学习-变量定义、函数扩展、Parcelable序列化等简单总结的相关资料,需要的朋友可以参考下2017-05-05
最新评论