`
你不懂的温柔
  • 浏览: 606 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Tomcat服务器配置----------笔记

阅读更多
[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]
分享到:
评论

相关推荐

    Web服务器三剑客运维配置实战 Nginx+JVM+Tomcat+HTTP协议.zip

    Web服务器三剑客运维配置实战 Nginx+JVM+Tomcat+HTTP协议 视频教程+笔记+课件+资料 虽然在课程中还讲解了部分HTTP协议的技术,但是课程的重点还是NGINX、JVM、Tomcat三相运维与配置技术。课程内容包括了Nginx进阶...

    lcds与tomcat服务器的配置

    tomcat lcds 服务器 配置 学习笔记

    tomcat学习精华笔记

    关于tomcat服务器配置的详细说明,以及struts与此服务器的使用

    老杜Servlet笔记.zip

    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 ...

    Web服务器三剑客运维配置实战 Nginx+JVM+Tomcat+HTTP协议 视频教程+笔记+课件+资料

    课程内容包括了Nginx进阶基础,Nginx配置提升,JVM虚拟机尝试,JVM运维实用排障工具,JVM监控工具,Tomcat配置,Tomcat运维与部署等Web服务器的必备运维部署技术。 (1)\笔记+课件+资料;目录中文件数:0个 (2)\...

    tomcat 配置服务器 工具及教程.zip

    笔记本做服务器,自己做开发的必备工具,工具教程都有

    用tomcat和openSSL构建https双向认证

    这是我实战的笔记,全程直播。 #### Tomcat和Openssl构建HTTPS双向认证 ###### 选择HTTPS WEB服务器 Linux下安装OpenSSL 一、创建服务器证书、客户端...2、配置Tomcat支持HTTPS双向认证(服务器将认证客户端证书)

    tomcat使用笔记

    tomcat 的使用笔记 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以...

    jsp笔记资料大全

    在Tomcat下的conf目录中的web.xml是服务器全局的配置文件,其中要想关闭列表显示 &lt;init-param&gt; &lt;param-name&gt;listings&lt;/param-name&gt; &lt;param-value&gt;false&lt;/param-value&gt; &lt;/init-param&gt; Tomcat的管理员设置 在tomcat下...

    Oracle 10g 学习笔记

    │ oracle与tomcat端口冲突.txt │ Oracle学习笔记.pdf │ Oracle学习笔记.wps │ 安装Oracle后myEclipse不能正常使用.txt │ 手工配置listener.ora【避免出现ORA-12514错误】.txt │ 贴子树状态存储结构.jpg │ ...

    linux学习笔记-web综合项目

    http,tomcat,nginx,等总和服务器配置与应用

    Tomcat性能优化笔记

    Tomcat性能优化可从外部环境和自身调整两方面着手。 外部环境主要是Tomcat所在服务器的运行环境,包括操作系统层面、部署以及Java虚拟机的配置

    Jsp-note.doc

    (2)在运行的时候,JSP被容器翻译成为一个servlet,对于tomcat服务器会放在apache-tomcat-6.0—&gt;work—&gt;catalina—&gt;localhost目录下面 (3)不需要再在配置文件里面配置 (4)文件被修改之后,自动被重新编译 2:跟...

    吴天雄--JavaWeb完整笔记.doc

    本文档总计92页,20928个字,共分为九大模块,模块一:javaWeb入门概念(资源分类、网络通信三要素、软件架构、web服务器软件tomcat配置、虚拟路径和虚拟主机);模块二:使用eclipse和idea快速开发jsp(idea和tomcat...

    Java学习笔记-个人整理的

    \contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...

    CentOS6.5服务器搭建

    CentOS6.5服务器搭建,包括oracle11的安装,tomcat配置,apache配置,choose tool安装,webmain软件的安装,操作过程中的笔记

    jsp经典笔记jsp经典笔记

    1,JSP文件先要翻译成Java文件(Servlet),在tomcat中翻译后的java文件在tomcat下的work\Catalina\localhost中相应名字的应用目录里。 2,编译Java文件 3,运行.class文件 3.JSP的特点 1,JSP不需要编译 2,JSP不...

    javaweb详细笔记,绝对详细(内含代码)

    Http协议和Tomcat服务器 36 JavaWeb核心之Servlet 41 HttpServletResponse 46 HttpServletRequest 51 会话技术Cookie&Session; 55 动态页面技术(JSP/EL/JSTL) 59 javaEE的开发模式 65 事务(JDBC) 67 Json数据...

    Eclipse开发分布式商城系统+完整视频代码及文档

    │ 淘淘商城第一天笔记.docx │ ├─02.第二天 │ 07.商品类目选择完成.avi │ 01.课程计划.avi │ 02.展示首页.avi │ 03.分页插件01.avi │ 04.分页插件的使用方法.avi │ 05.商品列表展示.avi │ 06.商品类目...

Global site tag (gtag.js) - Google Analytics