配置Tomcat连接MySQL 您所在的位置:网站首页 mysql是access吗 配置Tomcat连接MySQL

配置Tomcat连接MySQL

2024-06-21 16:07| 来源: 网络整理| 查看: 265

1.安装Tomcat

Tomcat的安装分为安装JDK和安装Tomcat两个步骤。JDK ( Java Development Kit )是SunMicrosystems针对Java开发的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK是整个Java的核心,它包括了Java运行环境、Java工具和Java基础的类库。所以要想运行Java程序必须要有JDK的支持,而安装Tomcat的前提也是安装好JDK。

1.1安装JDK

把提前准备好的JDK包放到/usr/local/src目录下,然后解压

然后设置环境变量

保存文件后执行如下命令使其生效:

检测设置是否正确,命令如下:

在这一步也许你的显示和上述不一样,这可能是因为系统调用了rpm的openjdk,请按照如下方法检测:

# which java

如果结果为/usr/bin/java则说明这是rpm的JDK,而且执行java -version时会有openjdk字样。其实我们也可以直接使用openjdk做后续实验,但为了和我的实验结果保持一致,你需要做-一个临时处理:

# mv /usr/bin/java /usr/bin/java_ bak

# source /etc/profile

再执行一次java -version,显示结果就正常了。

1.2安装Tomcat

把提前准备好的Tomcat包放到/usr/local/src目录下,然后解压

因为是二进制包所以免去了编译的过程,启动Tomcat命令如下:

查看是否成功:

然后再浏览器地址栏中输入http://192.168.200.10:8080/(注意:你的地址可能和我的不一样,请注意修改),然后会看到Tomcat的默认界面

注意:关闭防火墙

2.配置Tomcat

2.1Tomcat的虚拟主机

先来打开配置文件/usr/local/tomcat/conf/server.xml查看一下它的结构,其中之间的内容为注释掉的,可以不用关注。

其中和之间的配置为虚拟主机配置部分,name定义域名,appBase定义应用的目录。Java的应用通常是一个jar的压缩包,将jar的压缩包放到appBase目录下面即可。刚刚访问的Tomcat默认页其实就是在appBase目录下面,不过是在它子目录ROOT里:

其中index.jsp就是Tomcat的默认界面。我们可以使用curl命令来访问一下tomcat.css:

下面增加一个虚拟主机,并定义域名,编辑/usr/local/tomcat/conf/server.xml,在下一行插入新的,内容如下:

创建目录和测试文件并测试,过程如下:

修改配置需重启Tomcat服务:

然后我们用curl访问刚才创建的1.html:

3.测试Tomcat解析JSP

以上所演示的操作,仅仅是把Tomcat作为一个普通的WebServer,其实Tomcat主要用来解析JSP页面。下面创建一个JSP的测试页面,如下所示:

保存文件后使用curl测试,查看运行是否正确:

4.Tomcat连接MySQL

首先配置文件/etc/profile在最后加入以下内容:

运行 source /etc/profile

配置MySQL,创建实验用的库、表以及用户:

创建完表以及用户后,退出mysql,并验证用户是否可用:

正常进入mysql,说明刚刚创建的Java用户没有问题。接着去配置Tomcat相关的配置文件:

有几个地方需要你关注,name定义为jdbc/mytest,这里的mytest可以自定义,后面还会用到它。username为mysql的用户,password为密码,url定义MySQL的IP、端口以及库名。保存该文件后,还需要更改另外一个配置文件:

其实每一个应用目录下都应该有一个WEB-INF目录,它里面会有对应的配置文件,比如web.xml就是用来定义JDBC相关资源的,其中的res-ref-name和前面定义的Resource name保持一致。既然选择了webapps/ROOT作为实验应用对象,就需要在ROOT目录下面创建测试JSP文件(用浏览器访问的文件):

保存后重启Tomcat服务:

然后在浏览器里访问http:/192.168.200.10:8080/t.jsp,它会查询java_test库的whran表,并列出具体数据来:

报错内容是缺少jdbc。

我们下载5.1.7的mysql-connector-java包

下载完后把下面这个文件上传至虚拟机中

重启Tomcat服务

这和直接用Mysql命令查询得到的结果是一致的

 

以上就是使用Tomcat连接MySQL的全部步骤。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有