[size=xx-small]一个WEB应用的目录结构如下:
/WEB-INF(用于存放WEB应用的配置文件)
/WEB-INF/classes(用于存放WEB应用的class文件)
/WEB-INF/lib(用于存放WEB应用中用到的第三方的jar文件)
/WEB-INF/web.xml(用于存放WEB应用的配置文件)
/…..(用于存放html静态页面、图片文件、JSP文件等)
Tomcat的目录结构:
/bin 用于存放启动和关[color=darkred]闭Tomcat的脚本文件
/conf 用于存放Tomcat服务器的各种配置文件,其中包括server.xml(Tomcat的主要配置文件)、tomcat-user.xml和web.xml等配置文件。
/lib 用于存放Tomcat服务器和所有Web应用程序需要访问的JAR文件
/logs 用于存放Tomcat的日志文件
/temp 用于存放Tomcat运行时产生的临时文件
/webapps 当发布Web应用程序时,通常把Web应用程序的目录及文件放到这个目录下
/work Tomcat将JSP生成的Servlet源文件和字节码文件放到这个目录下
通过JDBC连接到MySql:
代码部分:
String url = “jdbc:mysql://localhost:3306/database_name?user=root&password=root”;
Connection conn = DriverManager.getConnection(url); //根据给定的url得到一个与mysql的连接
Statement stmt = conn.createStatement();
String query = “select * from table_name”;
ResultSet rs = stmt.executeQuery(query); //执行查询语句,返回一个结果集
While(rs.next()) {
System.out.println(rs.getString(1)); //根据列索引得到需要的数据
}
rs.close(); //关闭连接
stmt.close();
conn.close();
配置部分:将连接到mysql需要使用到的jar(如:mysql-connector-java-5.1.12-bin.jar)包复制到\Java\jre6\lit\ext文件目录下
使用Tomcat配置Java Web项目服务器端
方法一:使用server.xml文件配置Java Web项目:
一、在任意文件夹位置新建web项目文件夹,如:E盘下新建myapp文件夹
二、在Tomcat的conf/server.xml中配置myapp应用的context元素,具体:
<Context path="/E/myapp" docBase="E:\myapp" reloadable="true"/>
其中path表示网络访问的上下文路径(即应用的虚拟目录,可以是一个不存在的文件目录,也可以是任意的应用名,需要注意的是path前面的是”/”,而docBoase前面的是”\”)
docBase表示应用的路径,是基于真实的文件目录的。
Reloadable表示运行时在classes与lib文件夹下自动加载类包。
三、在myapp文件目录下新建需要的html、jsp、image等文件
四、在myapp文件目录下新建Web-INF(注意大小写)文件夹,Web-INF主要用来存放应用使用到的class文件,在Web-INF下新建classes文件夹(注意文件夹名),在classes文件夹下按需要添加需要的class文件(注意是class文件,不是java文件,当然可以通过
javac –d ..\Web-INF\classes ServletClassName.java来将指定位置的java编译到classes文件夹下。
五、在Web-INF文件下,新建web.xml(注意大小写),在web.xml中完成servlet、filter等元素配置。
六、重启Tomcat,在浏览器中输入相应地址测试,如:
http://localhost:8080/E/myapp/HelloWorld ,其中/E/myapp为应用虚拟目录,/HelloWorld为一个servlet(位于classes文件夹下,通过Web-INF文件下的web.xml文件配置)。
方法二:新建项目context描述xml文件(位于%Tomcat_HOME%/conf下,创建Catalina\localhost文件夹目录,并在其中以项目虚拟目录为文件名创建xml文件(如虚拟目录名为 /aaa ,则新建的xml文件名应为aaa.xml),并在该xml文件中添加Context元素,内容与方法中的Context一样。其他内容与方法一一样。
方法三:使用Eclipse搭建Java Web的Tomcat的服务器端
一、在Eclipse中新建一个servers项目
二、新建一个Dynamic Web Project项目(在Web文件夹下)
三、调出Servers窗口(将工作区视图切换至java ee),在里面可以看到新建的服务器实例,在该实例上右键,选择Add and remove项,在弹出的对话框中将新建的web项目(Dynamic Web Project)从左侧通过”>>”移动到右侧,这样在服务器实例的server.xml中会自动为web项目添加相应的context配置元素。
四、向web项目中添加资源(jsp、html、servlet等,路径与方法一、二一样)
五、在web项目上右击,选择Run As > Run On Server即可。[size=x-small][size=xx-small][size=xx-small][/size][/size][/size][/size][/color]
分享到:
相关推荐
《How Tomcat Works》中文版笔记详细介绍了Apache Tomcat的内部架构和运行机制,Tomcat是一个广泛使用的Java开源Web服务器和Servlet容器,它为处理基于Java的Web应用提供平台。本书不仅深入分析了Tomcat的核心组件和...
Web服务器三剑客运维配置实战 Nginx+JVM+Tomcat+HTTP协议 视频教程+笔记+课件+资料 虽然在课程中还讲解了部分HTTP协议的技术,但是课程的重点还是NGINX、JVM、Tomcat三相运维与配置技术。课程内容包括了Nginx进阶...
标题中的"omcat-redis-session-manager"是一个专为Apache Tomcat设计的组件,它使得Tomcat服务器能够将用户的会话(session)数据存储在Redis内存数据库中,而非默认的基于内存或者硬盘的会话管理方式。这个解决方案...
在Java应用服务器如Tomcat中,使用JNDI(Java Naming and Directory Interface)数据源是一种标准的方式,它允许我们集中管理和配置数据库连接,提高应用的可移植性和可维护性。JNDI提供了一个目录服务,应用程序...
- server.xml:配置Tomcat服务器的全局参数,如端口设置、连接器、Context等。 - web.xml:定义Web应用的默认配置,如过滤器、监听器和servlet映射。 - Catalina的上下文配置:每个Web应用有自己的context.xml...
配置Tomcat涉及对服务器配置文件的修改,以便优化开发环境。首先,你需要找到`server.xml`文件,通常位于Tomcat安装目录下的`conf`文件夹内。这个文件包含了Tomcat服务器的全局配置。 2. **启用Servlet重载** 在...
### Tomcat学习笔记知识点解析 #### 一、Tomcat简介 Tomcat是一款开源的轻量级Servlet容器,它能够作为独立的应用服务器运行Java Web应用程序。Tomcat由Apache软件基金会(Apache Software Foundation)维护,是Java...
Tomcat是一个开源的Web应用服务器,它实现了Servlet和JavaServer Pages (JSP) 规范,充当了Servlet容器的角色。在Tomcat的目录结构中,`bin`目录包含了启动和停止服务器的脚本,`webapps`是存放Web应用的地方,每个...
"李兴华javawebTomcat服务器配置笔记" 本文档是关于 Tomcat 服务器的配置笔记,涵盖了 Tomcat 服务器的基本概念、安装、配置、虚拟目录的配置、JSP 文件的编写和运行等内容。 一、Tomcat 服务器的基本概念 Tomcat...
4. Host:Host是Server的子元素,用于配置虚拟主机,一个Tomcat服务器可以托管多个网站,每个网站对应一个Host。 5. Server:Server是最高级别的元素,代表整个Tomcat实例。 二、Tomcat配置 1. `server.xml`详解 ...
【标题】:Tomcat学习笔记 【正文】: Tomcat是一款广泛应用的开源Web服务器和Java Servlet容器,由Apache软件基金会的Jakarta项目开发。它实现了Java Servlet和JavaServer Pages(JSP)规范,并且作为轻量级应用...
1. **配置Tomcat服务器**: - 在Eclipse IDE中,依次点击`Window` -> `Preferences` -> `Server` -> `Runtime Environments` -> `Add` -> 选择已安装的Tomcat版本 -> 设置Tomcat安装目录。 2. **数据库配置**: -...
### Linux下安装Tomcat8.0.45知识点详述 #### 一、前期准备与环境搭建 ...通过以上步骤,不仅可以成功在Linux环境下安装并配置Tomcat服务器,还能实现多实例的部署与管理,为后续的应用开发和运维工作打下坚实的基础。
#### 一、Tomcat服务器配置 **1. 配置端口号** - **目的**: 更改Tomcat默认监听的HTTP端口8080,以便在本地环境中与其他服务更好地共存。 - **步骤**: - 打开`%TOMCAT_HOME%/conf/server.xml`文件。 - 查找`...
Apache Tomcat是一个开源的软件应用服务器,主要...熟悉这些知识点将有助于有效地管理和维护Apache Tomcat服务器,确保Web应用程序的稳定运行。对于初学者,官方文档和社区论坛是获取更多帮助和学习资源的良好途径。
Tomcat实战笔记详细介绍了Apache Tomcat服务器,这是一个由Apache软件基金会管理的Jakarta项目核心产品。Tomcat作为一个开源Web应用服务器,常用于中小型系统中,特别是在并发访问用户数量不是很多的情况下,它是一...
Tomcat 服务器配置 2020-5-08 UML 2020-5-08 Servlet学习 2020-5-09 Servlet学习 2020-5-10 Servlet学习 2020-5-11 Servlet学习---Cookie 2020-5-11 Servlet中的路径 2020-5-11 Servlet学习---Session 2020-5-17 ...
本文将详细解析如何使用OpenEjb使Tomcat能够支持EJB的部署,这对于那些希望在轻量级应用服务器如Tomcat上运行企业级Java组件的开发者来说是非常有价值的。 首先,我们要理解EJB是什么。EJB是Java EE平台中的核心...