导航:首页 > IDC知识 > tomcatweb服务器

tomcatweb服务器

发布时间:2020-10-19 07:16:52

1、tomcat,web服务器,应用服务器的区别和各自的职能是什么

不知你要问的是什么?所以也不知道如何回答了,这三个没有可比性啊?tomcat上可专以运行jsp,静态网页等,属是web服务器一种,同时又可以作为WebService的发布平台,web服务器是指可以运行web程序的服务器,如tomcat、apachehttpserver、iis等等应用服务器是对于多层架构的物理架构而言的,客户端、应用服务器、数据服务器,webservice可以看作是是应用服务器上中间件,这三个层次只是区分程序架构,并不是区分物理服务器,如应用和数据可以部署在一台服务器上的

2、一个Web应用部署到Tomcat服务器上之后的目录结构是怎样的

您好,提问者:
首先你要了解一个带有源码的web应用程序的结构,下面请看结构分析:
web应用程序结构分析:
--src:基本存放.java和一些像struts.xml的文件。
--web-root:部署web项目就是部署这个文件。
--web-root下web-inf:存有页面(jsp/html)和.java生成的.class文件。
--------------------------------Tomcat部署结构--------------------------------
1、它不会添加的你的src目录,它会把你web-root这个文件夹给你改成web项目的名字部署到apache-tomcat-6.0.20\webapps\目录下。
2、apache-tomcat-6.0.20\work\Catalina\localhost\目录下是你的web项目驱动程序。
3、apache-tomcat-6.0.20\conf\tomcat-users.xml可以配置你的tomcat密码等信息。
4、apache-tomcat-6.0.20\conf\web.xml下是一些查用格式等等信息。
5、apache-tomcat-6.0.20\conf\context.xml下就是配置ip和端口的一些信息,驱动web项目也是在这个xml走通的!

3、用tomcat作为主web服务器,怎么进行配置呢?

我也正在配置这个,转贴一篇,希望有用:
安装JDK 1.5 (必须在Tomcat之前安装);
系统设置:
A.安装JDK 1.5以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2):
JAVA_HOME=c:\j2sdk1.5.0
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
path=%JAVA_HOME%\bin
B.接着可以写一个简单的java程序来测试J2SDK是否已安装成功:
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
将上面的这段程序保存为文件名为Test.java的文件.
然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令
javac Test.java
java Test
此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况.
安装Tomcat 5.59在C盘根目录下;
系统设置:
A.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):
CATALINA_HOME=c:\tomcat
CATALINA_BASE=c:\tomcat
然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar追加到classpath中去,修改后的classpath如下:
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;
B.接着可以启动tomcat,在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了.
6.安装MicroSoft SQL Server 2000,程序在C盘,数据(Data)在D盘;
注意:在安装过程中,SQL Server的启动条件为数据库sa方式,非系统混合验证方式.
7.安装MicroSoft SQL Server 2000 SP3a 补丁程序;
8.安装JDBC 驱动安装程序及其SP3补丁;
系统设置:
安装JDBC后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的JDBC安装在c:\Microsoft SQL Server 2000 Driver for JDBC):
JDBC_HOME=c:\Microsoft SQL Server 2000 Driver for JDBC
CLASSPATH=.;%JDBC_HOME%\lib\msbase.jar;%JDBC_HOME%\lib\msutil.jar;%JDBC_HOME%\lib\mssqlserver.jar
9.拷贝c:\Microsoft SQL Server 2000 Driver for JDBC\lib下的msbase.jar,msutil.jar,mssqlserver.jar三个数据库驱动文件到
Tomcat的/Common/lib目录下;
10.拷贝自己的网站程序代码myApp目录 到 toamcat 的 /webapps目录下,返回到toamcat的 /conf目录,修改server.xml文件:
用文本编辑器打开server.xml,找到类似下面的文字:
A.修改端口和连接数:
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8080" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
修改port为"80"和acceptCount为"50",修改结果如下:
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="80" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="50" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
B.修改虚拟目录:
找到类似下面的文字
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
......
<Context path="/examples" docBase="examples" debug="0"
reloadable="true" crossContext="true">
......
</Context>
在其后添加如下代码:
<Context path="" docBase="myApp" debug="0" reloadable="true">
</Context>
修改之后如下:
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
......
<Context path="/examples" docBase="examples" debug="0"
reloadable="true" crossContext="true">
......
</Context>
<Context path="" docBase="myApp" debug="0" reloadable="true">
</Context>
.........

我到此重启tomcat就基本ok了……剩下的是到tomcat里配管理参数,正在研究中……
你说的绑定域名要用到动态域名系统吧,那可以去研究一下花生壳这个软件。

4、tomcat 和web server 是什么关系?

tomcat是开源的免费的轻量级web服务器,也是servlet的一种容器。
WebServer就是指网页服务器。
两者最基本的功能都是可以解析浏览器发来的请求,并响应给浏览器服务器的处理结果。

5、Java:除了tomcat以外,还有哪些常用的Web服务器呢?

JSP
服务器有
Tomcat
、Bejy
Tiger
、Geronimo

Jetty
、Jonas
、Jrun
、Orion
、Resin。
Java
EE
服务器有TongWeb
、BES
Application
Server

Apusic
Application
Server

IBM
Websphere
、Sun
Application
Server
、Oracle

Oracle9i/AS
、Sun
Java
System
Application
Server
、Bea
Weblogic
、JBoss、开源GlassFish。
没太看明白你的意思
你数据都没保存到数据库落实到文件,什么服务器一关不都没么

6、tomcat web服务器怎么理解?

是WEB的前台,后台需要Java支持。
至于说是应用服务器还是WEB服务器,看你怎么理解。
求采纳为满意回答。

7、tomcat ,web服务器,应用服务器的区别 和各自的职能是什么

不知你要问的是什么?所以也不知道如何回答了,这三个没有可比性啊?
tomcat上可以运行jsp,静态网页等,是web服务器一种,同时又可以作为WebService的发布平台,
web服务器是指可以运行web程序的服务器,如tomcat、apache http server、iis等等
应用服务器是对于多层架构的物理架构而言的,客户端、应用服务器、数据服务器,webservice可以看作是是应用服务器上中间件,这三个层次只是区分程序架构,并不是区分物理服务器,如应用和数据可以部署在一台服务器上的

8、Tomcat与Web服务器,应用服务器的关系

Tomcat只是Web服务器中的一种,Web服务器有很多,比如 apache、nginx、iis 等

9、为什么说Tomcat是一个Web服务器而不是一个应用服务器

看看这个有助于对你理解容器和应用服务器的理解么servlet容器、web容器和应用服务器servlet容器的主要任务是管理servlet的生命周期。而你说的web容器更准确的说应该叫web服务器,它是来管理和部署web应用的。还有一种服务器叫做应用服务器,它的功能比web服务器要强大的多,因为它可以部署EJB应用,可以实现容器管理的事务,一般的应用服务器有weblogic和websphere等,它们都是商业服务器,功能强大但都是收费的。web容器最典型的就是tomcat了,Tomcat是web容器也是servlet容器。

10、有关tomcat 作为web服务器的问题

囧~~之前的人告诉你错了呗,多明显.

服务器分为 web服务器和 应用服务器.
应用服务器可以把动态页面转成html.
web服务器可以把html传到用户的浏览器上.
tomcat属于应用服务器
iis属于web服务器
理论上如果是jsp的话 web服务器和 应用服务器 都不能少,都需要的,
但tomcat觉得要做就做彻底,所以自己里面也集成了一个简单的web服务器,2个人的活他一个人干了,不过性能上tomcat内置的服务器比iis要差了一点.所以你装了iis的话也不吃亏,配置好的话能快那么一点点

与tomcatweb服务器相关的知识