本文目录一览

1,tomcat有什么功能

Tomcat服务器是一个免费的开放源代码的Web应用服务器。具有传统的Web服务器的功能:处理Html页面。详情可登入以下链接 :tomcat

tomcat有什么功能

2,困惑Tomcat是用于干什么的

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。

困惑Tomcat是用于干什么的

3,tomcat连接数据库有什么用

1、 将mysql-connector-java-5.1.6-bin.jar,也在%Tomcat_Home%\common\lib\下,2、 在tomcat中manager中配置数据源名,配置完后内容自动放在conf\server.xml中。3、 在conf\catalina\localhost\下建你应用程序的xml文件,例wei2.xml中,内容为其中jdbc/mysql为配置的JNDI;下面说下JNDI与DataSourceJNDI java naming directory interface命名和目录接口命名服务来使组件定位到其它组件和资源(数据库资源),JNDI所有名应该以字符串java:comp/env开始;要定位JDBC资源中,这时就可以编写代码使用JNDI的lookup()方法来定位到这个资源了。JNDI命名服务有一组将名称与对象联系在一起的绑定。JNDI中的lookup()方法传递一个JNDI参数(java:comp/env/myjdbc,前面java:comp/env是必要的。),返回相应的对象(返回类型为DataSource,若为数据库,则可用DataSource中的getConnection()方法获取数据库连接).

tomcat连接数据库有什么用

4,Tomcat配置技巧精华详解分析

 大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context、data source、user和group等。当然也可以管理像初始化参数,user、group、role的多种数据库管理等。在后续的版本中,这些功能将得到很大的扩展,但现有的功能已经非常实用了。Admin Web Application被定义在自动部署文件:CATALINA_BASE/webapps/admin.xml 。(译者注:CATALINA_BASE即tomcat安装目录下的server目录)      你必须编辑这个文件,以确定Context中的docBase参数是绝对路径。也就是说,CATALINA      _BASE/webapps/admin.xml的路径是绝对路径。作为另外一种选择,你也可以删除这个自动部署文件,而在server.xml文件中建立一个Admin Web Application的context,效果是一样的。你不能管理Admin Web Application这个应用,换而言之,除了删除CATALINA_BASE/webapps/admin.xml ,你可能什么都做不了。   

5,俗称Tomcat为容器具体实现什么功能

什么意思,真的不知道哦
Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。与传统的桌面应用程序不同,Tomcat中的应用程序是一个WAR(Web Archive)文件。WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织:通常其根目录下包含有Html和Jsp文件或者包含这两种文件的目录,另外还会有一个WEB-INF目录,这个目录很重要。通常在WEB-INF目录下有一个web.xml文件和一个classes目录,web.xml是这个应用的配置文件,而classes目录下则包含编译好的Servlet类和Jsp或Servlet所依赖的其它类(如JavaBean)。通常这些所依赖的类也可以打包成JAR放到WEB-INF下的lib目录下,当然也可以放到系统的CLASSPATH中,但那样移植和管理起来不方便在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化为Servlet文件,然后编译。编译以后,访问将会很快。另外Tomcat也提供了一个应用:manager,访问这个应用需要用户名和密码,用户名和密码存储在一个xml文件中。通过这个应用,辅助于Ftp,你可以在远程通过Web部署和撤销应用。当然本地也可以。Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet。这种集成只需要修改一下Apache和Tomcat的配置文件即可。基于Tomcat的开发其实主要是Jsp和Servlet的开发,开发Jsp和Servlet非常简单,你可以用普通的文本编辑器或者IDE,然后将其打包成WAR即可。我们这里要提到另外一个工具Ant,Ant也是Jakarta中的一个子项目,它所实现的功能类似于Unix中的make。你需要写一个build.xml文件,然后运行Ant就可以完成xml文件中定义的工作,这个工具对于一个大的应用来说非常好,我们只需在xml中写很少的东西就可以将其编译并打包成WAR。事实上,在很多应用服务器的发布中都包含了Ant。另外,在Jsp1.2中,可以利用标签库实现Java代码与Html文件的分离,使Jsp的维护更方便。
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用ie打开 依然是以前的jsp的页面。出现这种现象的原因主要是tomcat缓存的原因。解决办法如下:在jsp文件头加上其中,第一行的content="0",是表示过期的时间,如果不是0的话,就必须使用gmt的时间格式。第二行表示不用缓存机制。删除work目录下的缓存文件。conf/server.xml 文件context path 中间加上 reloadable="true"例如:在tomcat的startup.bat里首部加上批处理命令 rd/s/q "d:\program files\tomcat-6.0\work\catalina tomcat路径根据自己情况修改. 这样基本可以解决缓存遗留问题。 ========================================== 方法1、再当前浏览器,工具里清空一下上网记录(如果你的cookie没那么重要的话,全部选中,清空)。重新打开一个ie浏览器,再打上网址,回车。 如果还不行方法2、重启tomcat,但是太费时间,有时还不管用。。 方法3、apache software foundation\tomcat 5.5\work\catalina\localhost 有一些发布程序的时候编译的jsp的java类,可都清空该文件夹,也可以只删除跟当前项目相关的类。 方法3,最直接。。。彻底 不过我常用方法1。方法3,要翻那么多文件夹,我会在方法1实在还是不可以的话。才用方法3 =========================================方法一:conf/server.xml文件 context path中间加上reloadable="true" 例如:可以把catalina目录删除; 注意:不能把work整个目录删除,不然重启tomcat时,会把conf/web.xml删除掉,这样在启动时,日志会提示:no default web.xml,且访问页面会显示404错误;

文章TAG:tomcat  提供  哪个  功能  tomcat提供了哪个功能实现数据库  
下一篇