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应用程序的目录及文件放到这个目录下

/workTomcat将JSP生成的Servlet源文件和字节码文件放到这个目录下

通过JDBC连接到MySql:

代码部分:

Stringurl=“jdbc:mysql://localhost:3306/database_name?user=root&password=root”;

Connectionconn=DriverManager.getConnection(url);//根据给定的url得到一个与mysql的连接

Statementstmt=conn.createStatement();

Stringquery=“select*fromtable_name”;

ResultSetrs=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配置JavaWeb项目服务器端

方法一:使用server.xml文件配置JavaWeb项目:

一、在任意文件夹位置新建web项目文件夹,如:E盘下新建myapp文件夹

二、在Tomcat的conf/server.xml中配置myapp应用的context元素,具体:

<Contextpath="/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\classesServletClassName.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搭建JavaWeb的Tomcat的服务器端

一、在Eclipse中新建一个servers项目

二、新建一个DynamicWebProject项目(在Web文件夹下)

三、调出Servers窗口(将工作区视图切换至javaee),在里面可以看到新建的服务器实例,在该实例上右键,选择Addandremove项,在弹出的对话框中将新建的web项目(DynamicWebProject)从左侧通过”>>”移动到右侧,这样在服务器实例的server.xml中会自动为web项目添加相应的context配置元素。

四、向web项目中添加资源(jsp、html、servlet等,路径与方法一、二一样)

五、在web项目上右击,选择RunAs>RunOnServer即可。[size=x-small][size=xx-small][size=xx-small][/size][/size][/size][/size][/color]

相关推荐