Tomcat全攻略
宗 锋 随着java的流行,其在web上的应用也越来越广,tomcat作为一个开源的servlet容器,应用前景越来越广,本文将向你讲述tomcat的一些知识。 一:简单介绍 二:安装及配置 (一):安装 2:linux平台 (二):配置
(三):执行 启动后能够在浏览器中输入http://localhost:8080/測试,因为tomcat本身具有webserver的功能,因此我们不必安装apache,当然其也能够与apache集成到一起,以下会介绍。 以下你能够測试其自带的jsp和servlet演示样例。 三:应用 (一):文件夹结构
(二):server.xml配置简单介绍
注意:1:经过我測试,我设置Context 的path="",reloadable=true,然后放一个WAR文件到webapps文件夹,结果tomcat不能检測出此文件(重起tomcat能够),而把此文件解压,则tomcat会自己主动检測出这个新的应用程序。假设不能自己主动检測WAR文件,我们能够利用以下管理中讲的方法来部署应用程序。 2:默认的server.xml中,Realm元素仅仅设置了一个className属性,但此文件里也包括几个通过JDBC连接到数据库进行验证的演示样例(被凝视掉了),通过Realm元素我们能够实现容器安全管理(Container Managed Security)。 3:另一些元素我们没有介绍,如Parameter,loader,你能够通过tomcat的文档获取这些元素的信息。 (三):管理 1:配置 打开conf文件夹下的tomcat-users.xml文件,在对应的位置加入以下一行: 注意:这一行的最后部分一定是/>,tomcat的文档掉了/符号,假设没有/符号的话,tomcat重起时将无法訪问应用程序。通过logs/catalina.out文件你能够看到这个错误的具体信息。 然后重起tomcat,在浏览器中输入http://localhost:8080/manager/,会弹出对话框,输入上面的username和password就可以。 2:应用程序列表
面的信息分别为应用程序的路径,当前状态(running 或者stopped),与这个程序相连的session数。 3:又一次装载应用程序
表示example应用程序装载成功,假设我们将server.xml的Context元素的reloadable属性设为true(见上面表格),则不是必需利用这样的方式又一次装载应用程序,由于tomcat会自己主动装载。 4:显示session信息
5:启动和关闭应用程序 6:部署及撤销部署 (2):假设输入: 部署后就能够用 http://localhost:8080/examples訪问了。 在浏览器中输入: (四):与apache集成 我们以linux系统为例介绍. 从apache站点下载apache1.3.22源码版本号,然后使用例如以下命令配置安装apache:
注意configure命令指定目标安装文件夹,而且增加DSO(Dynamic Shared Object)支持,注意一定不要忘了这一个选项。 然后下载webapp模块,将解压后mod_webapp.so文件放入apache的libexec文件夹,编辑apache的conf文件夹下的httpd.conf,在这个文件的最后增加以下三行:
第一行是添加webapp模块,假设编译apache时不添加DSO支持,则无法使用LoadModule指令,第二行指定tomcat与apache的连接,第三行指定部署那个应用,这两个指令使用格式例如以下:
当中connection name指定连接名,provider仅仅能是warp,port端口与你的tomcat的配置文件server.xml最后几行指定的要保持一致。文件例如以下:
application name与你在tomcat中部署的应用名一致,url path指定訪问这个应用的url。比如上面的样例能够通过http://localhost/examples/来訪问tomcat中的examples应用。 (五):中文问题 四:综述 參考资料:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tomcat全攻略的更多相关文章
- Tomcat 全攻略
转自:http://www.ibm.com/developerworks/cn/java/l-tomcat/ 简介 tomcat 是 jakarta 项目中的一个重要的子项目,其被 JavaWorld ...
- 【C#代码实战】群蚁算法理论与实践全攻略——旅行商等路径优化问题的新方法
若干年前读研的时候,学院有一个教授,专门做群蚁算法的,很厉害,偶尔了解了一点点.感觉也是生物智能的一个体现,和遗传算法.神经网络有异曲同工之妙.只不过当时没有实际需求学习,所以没去研究.最近有一个这样 ...
- 生成 PDF 全攻略【2】在已有PDF上添加内容
项目在变,需求在变,不变的永远是敲击键盘的程序员..... PDF 生成后,有时候需要在PDF上面添加一些其他的内容,比如文字,图片.... 经历几次失败的尝试,终于获取到了正确的代码书写方式. 在此 ...
- 从小工到专家 ——读《Java程序员职场全攻略》有感
从小工到专家 ——读<Java程序员职场全攻略>有感 <Java程序员职场全攻略>是以故事的形式,向读者介绍Java程序员的职场经验.作者牛开复在北京从事软件开发,已经是一 ...
- Android屏幕适配全攻略 (转载)
http://blog.csdn.net/jdsjlzx/article/details/45891551 https://github.com/hongyangAndroid/AndroidAuto ...
- Moon.Orm3.8技术全攻略
Moon.ORM技术全攻略 一.绪论 本文主要是针对Moon.ORM的技术的讨论及其使用使用指导.如有其它疑问,请留言.本文主要针对Moon.ORM3.9版本,同时将会对4.0做一个技术预览.本文从 ...
- TestLink安装全攻略
TestLink安装全攻略 此文章转自该链接--http://www.cnblogs.com/Tcorner/archive/2011/07/26/2117296.html 安装前准备 需要下载xam ...
- 取代奶瓶Minidwep-gtk破解WPA 全攻略
取代奶瓶Minidwep-gtk 破 WPA 全攻略 目录 1. CDlinux 下使用 minidwepgtk 获取握手包并使用自带的字典破解 2. 自带的字典破解不出密码时使用 U 盘外挂字典继 ...
- 用C#制作PDF文件全攻略
用C#制作PDF文件全攻略 目 录 前 言... 3 第一部分 iText的简单应用... 4 第一章 创建一个Document 4 第一步 创建一个Document实例:... 5 第二步 ...
随机推荐
- Win7上IIS发布网站系统\部署项目
1.系统已经安装IIS,如果没有安装,请到[控制面板]→[程序]→[程序和功能]→[打开或关闭Windows功能],选中Internet 信息服务Web管理工具下面的所有选项,确定:如下图 2.发布文 ...
- 关于在head里的link href=<%=%>,其中前置百分号给编码了的解决方案
做了一个项目,主要是能够自动换模板,实际就是插入数据库那个css名称,然后前台取出那个值,放入getcss变量里(getcss自己定义的一个变量),然后通过link href=<%=%>取 ...
- MYSQL Model报错:指定的存储区提供程序在配置中找不到 的解决
开了项目发现没装mysql及mysql connector/.net.下了个最新版本,结果打开vs,进入模型edmx页面就出了这个问题. 刚开始以为是ProviderManifestToken版本的问 ...
- nuc950支持nand的mtd驱动的kernel修改
支持nand的mtd驱动的kernel修改 一.更新nanddriver文件 将新的nanddriver文件nuc900_nand.c放到kernel的drivers/mtd/nand目录下 二.修改 ...
- windows7下python环境变量配置
默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量.此时不能在命令行或cmd里直接使用python命令. 1. 首先需要在系统中注册python环境变量:假设pyth ...
- Swift—静态方法-备
静态方法与静态属性类似,Swift中定义了静态方法,也称为类型方法.静态方法的定义与静态属性类似,枚举和结构体的静态方法使用的关键字是static:类静态方法使用的关键字是class或static,如 ...
- c++中构造函数 、析构函数的作用域详解
我们知道,在c++中,析构函数是在函数作用域尾部执行析构函数,从而释放对象,但是有一种情况下,析构函数作用域发生变化,请看下面的例子,定义了一个Stock类,Stock类存放在stock.h中,主调用 ...
- grunt serve Warning: Running "sass:server" (sass) task
使用grunt serve运行时遇到一问题: y@y:ydkt$ grunt serve Running "serve" task Running "clean:serv ...
- bzoj2741【FOTILE模拟赛】L
http://www.lydsy.com/JudgeOnline/problem.php?id=2741 分块或可持久化trie 可以先看看这个:高斯消元解XOR方程组 分块做法: 我们先求出前i个数 ...
- HAVING 子句 (SQL Server Compact)
MSDN官方文献 原文地址:http://technet.microsoft.com/zh-cn/library/ms173260.aspx

