Java Tomcat服务器

Posted 博客张C

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java Tomcat服务器相关的知识,希望对你有一定的参考价值。

Tomcat服务器

1Web开发中的常见概念

(1)B/S系统和C/S系统

Brower/Server:浏览器 服务器 系统 ----- 网站

Client/Server:客户端 服务器 系统 ----- QQ、飞秋、大型游戏

(2)web应用服务器

供向外部发布web资源的服务器软件

 

(3)web资源(服务器中可供外界访问的资源)

1)静态资源:始终不变的数据。比如:htmlCSS JS、图片、多媒体。

2)动态资源:由程序产生的数据。比如:JSP/ServletASPphp

javaWEB领域:动态资源认为通过java代码去动态生成html

 

2Web开发中常用的web应用服务器

1weblogicoracle公司的大型收费web服务器 支持全部javaEE规范

2websphereIBM公司的大型收费web服务器 支持全部的javaEE规范

3TomcatApache组织下中小型开源免费web服务器 支持javaEE 中的 servlet jsp规范

 

Tomcat解压apache-tomcat-7.0.52.zip

 

bin:脚本目录 启动:startup.bat  停止:shutdown.bat

http://localhost:8080/WEB01/index.jsp

conf:配置文件目录 (config /configuration)

核心配置文件:server.xml   <connector port="9999">修改端口号

<context docBase="项目名">项目有 不能再发布

用户权限配置文件:tomcat-users.xml

所有web项目默认配置文件:web.xml

lib:依赖库,tomcatweb项目中需要使用的jar

logs:日志文件

如:localhost_access_log.2016-02-28.txt 记录用户访问信息

temp:临时文件目录,文件夹内内容可以任意删除。

webapps:默认情况下发布WEB项目所存放的目录。

worktomcat处理JSP的工作目录。index_jsp.java  index_jsp.class

 

 

 

 

 

1.开启自动创建

Project→√Build Automatically (自动创建)

 

2.创建项目:WEB01

FileNewOther  WebDynamic Web Progect

Progect nameWEB01

Target runtimeApache Tomcat v7.0

Dynamic web module version2.5    2.5版本下有web.xml

 

3.创建Java文件

WEB01/Java Resource/src  

建包:com.oracle.demo01

建类:MyServlet    .java  写。。。

找不到包:项目(右键)Build PathConfigue Build Path

Libraries:

Apache Tomcat v7.0 Add LibrariesServer Runtime

EAR Libraries

JRE System Library [jbk1.8]

Web App Libraries

 

4.修改web.xml内容

WEB01/WebContent/WEB-INF/web.xml 写。。。  WEB-INF内外界不能访问

4.5创建文件

WEB01WebContent(右键)

NewOther  jspJSP File  File nameindex.jsp

 

WebContent下文件复制到webapps文件夹中

访问http://localhost:8080/WEB01/MyServlet

 

绑定Tomcat

WindowPreferencesServerRuntime Environment

AddApacheApache Tomcat v7.0  Next

BrowseF:javaapache-tomcat-7.0.52   bin的上一层)

OK

Servers

Tomcat v7.0 Server at localhost 双击:(Start /Add and Remove/Stop

Server LocationsUse Tomcat...

Deploy pathwebapps (发布位置)

保存

 

发布项目:Add and RemoveWEB01  Add>

WEB01(右键)Run As Run on server(内部展示)

WebContent下文件复制到webapps文件夹中

 

WEB01(右键)RefactorRename(修改文件名)

WEB01(右键)Properties

webWeb Progect SettingsContext root:WEB01

 

Tomcat闪退 修改JAVA_HOME环境变量   

Tomcat报错 端口冲突(不能重复开)

以上是关于Java Tomcat服务器的主要内容,如果未能解决你的问题,请参考以下文章

Java企业级应用Tomcat服务器。

tomcat和Java的关系

Tomcat高负载WEB服务器Tomcat部署

如何通过Java代码获取tomcat服务器的绝对路径

Tomcat:Java Web服务器配置详解

六 java和Tomcat