Tomcat的个人理解
Tomcat的个人理解
Tomcat
Tomcat是一个免费的Web服务器,支持全部JSP以及Servlet规范。
Tomcat发布项目的三种方式
方式一:复制到webapps
1.直接将项目赋值到webapps目录下
2.采用压缩文件.war的方式
1.将整个项目使用压缩工具打包成一个zip文件
2.改zip的扩展名为war
3.复制到webapps目录下,tomcat会自动解压成一个同名的目录。
方式二:虚拟目录
配置方式
优点:不需要复制项目到webapps目录下
修改server.xml中host元素,添加1个Context子元素,将一个虚拟目录指定服务器上真实的目录
代码
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- path: 虚拟地址 docBase:真实地址 -->
<Context path="/xxx" docBase="e:/xxx"/>
</Host>
其中xxx表示项目名称
缺点:必须修改server.xml,而且需要重启服务器
方式三:独立的XML文件
idea开发工具默认使用这种方式
1. 在%CATALINA_HOME%/conf/catalina/localhost中创建xml配置文件
2. 名称假设为:second.xml,这个名称就是项目的访问路径
3. 添加xml文件的内容为
<Context docBase="项目所在的真实目录" />
小结
方式1:直接复制到webapps
方式2:虚拟路径,修改server.xml文件,添加Context path=“虚拟路径” docBase=“真实地址”
方式3:在conf/Catalina/localhost 创建一个 路径.xml文件 文件名就是访问地址,内容Context docBase=“真实地址”
在idea中配置Tomcat
我们要将idea和tomcat集成到一起,可以通过idea就控制tomcat的启动和关闭
注:如果是复制到web目录下资源,有时idea不会部署到tomcat中,需要手动复制到out目录下
- 编辑运行配置
- 添加Tomcat的配置服务器信息
注:如果看不到Tomcat Server,点下面的33 items more
- 配置服务器的详细信息
- 修改项目发布的访问地址
- 选项卡的各项参数说明
- 点右上角的启动图标,启动Tomcat服务器
上一篇: ROS 工作空间以及创建话题模型
下一篇: TimerJob
推荐阅读
-
Tomcat的个人理解
-
Hadoop名词个人理解 博客分类: hadoop
-
个人开发的一个快捷键助手小软件 福盟seoseo技术福盟seo技术博客福盟博客
-
iOS 开发者中的公司账号与个人账号之间有什么区别? 博客分类: ios
-
iOS 开发者中的公司账号与个人账号之间有什么区别? 博客分类: ios
-
tomcat下的web.xml和web工程下web.xml的区别 博客分类: web前端 web
-
关于面向对象(OOB)的一些理解。主要是封装、继承、多态。
-
深入理解面向接口编程(那些年的面向接口编程,DIY电脑为例)
-
关于Java面向对象三大特征:封装、继承、多态的一些理解
-
beanstalkd协议解读(中文翻译加个人理解) 博客分类: 分布式队列 beanstalkd