ITPub博客

首页 > 数据库 > 国内数据库 > Tomcat下连接GBase 8a 集群

Tomcat下连接GBase 8a 集群

原创 国内数据库 作者:gh_2020 时间:2021-04-23 10:08:59 0 删除 编辑

Tomcat 下连接 GBase 8a 集群

1      安装配置Tomcat环境

1.1     Tomcat 简介

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

1.2     Tomcat 安装

1.2.1   安装版

下载安装版,点击后,一路next,就直接安装成功。配置环境变量为

TOMCAT_HOME 你的安装目录

CATALINA_HOME 你的安装目录

这是最简单的安装方法,然后去官网下载Administration Web Application,直接解压到安装目录,就可以直接使用了。

1.2.2   解压版

修改bin\startup.bat文件:

在第一行前面加入如下两行--

SET JAVA_HOME=(JDK 目录)

SET CATALINA_HOME=( 前面解压后Tomcat的目录)

如果需要使用shutdown.bat关闭服务器的话,也按照上面加入两行。

这样,运行startup.bat就可以运行服务器,运行shutdown.bat就可以关闭服务器了

1.3     设置Tomcat的用户名和密码

进入Tomcat目录:TOMCAT_HOME \conf\tomcat-users.xml

修改tomcat-users.xml:

在<tomcat-users>节点下添加:

<role rolename="manager"/>

<user username="tomcat" password="tomcat" roles="manager"/>

1.4     测试Tomcat

运行startup.bat启动服务

打开网页浏览器,输入地址: http://localhost:8080/

单机左侧Tomcat Manager链接,输入设置的用户名和密码

2      数据源配置

2.1     配置context.xml文件

进入目录:TOMCAT_HOME \conf,打开context.xml文件,在<Context>下添加节点:

<Resource

             //name 自己起,但是必须与web.xml中<res-ref-name>保持一致

               name="jdbc/GBaseDB"

               type="javax.sql.DataSource"

             auth="Container"

            // password 为集群用户密码

               password="111111"

            // driverClassName 驱动名

               driverClassName="com.gbase.jdbc.Driver"

               maxIdle="10"

               maxWait="10000"

               initialSize="10"

            // username 为集群用户

               username="gbase"

            // url 为连接字符串,包括了连接集群的节点IP、端口和需要访问的数据库

               url="jdbc:gbase://192.168.5.6:5258/test"

                  maxActive="100" />

 

2.2     配置web.xml文件

进入目录:TOMCAT_HOME \ webapps\WEB应用程序\ WEB-INF,打开web.xml文件,在<web-app>下添加节点:

<resource-ref>

        <description>DB Connection</description>

        // res-ref-name 必须与web.xml中<res-ref-name>保持一致

        <res-ref-name>jdbc/GBaseDB</res-ref-name>

        <res-type>javax.sql.DataSource</res-type>

        <res-auth>Container</res-auth>

</resource-ref>

2.3     添加数据库驱动文件

将jdbc驱动程序复制到Tomcat的lib目录下

 

3      测试连接

3.1     在TOMCAT_HOME \ webapps下新建应用程序目录:GBaseTest

3.2     在TOMCAT_HOME \ webapps\ GBaseTest下新建目录WEB-INF

// 必须存在的目录

3.3     在TOMCAT_HOME \ webapps\ GBaseTest\WEB-INF下新建目录:

class

lib

// 必须存在的目录,class和lib中可以为空

3.4     在TOMCAT_HOME \ webapps\ GBaseTest\WEB-INF下新建文件:

web.xml (即2.2步骤中的web.xml)

// 建议从webapps中别的目录下拷贝

3.5     在TOMCAT_HOME \webapps\GBaseTest下新建文件:connectTest.jsp

// 新建记事本文件重命名即可

3.6     在connectTest.jsp中添加如下代码:

// 以下java代码以蓝色突出标识

<%@ page language="java" import="javax.sql.*,java.sql.*,javax.naming.*" contentType="text/html;charset=gbk" %>

<html>

<head>

<title>GBase 连接测试</title>

</head>

<body>

//<% 标记内为java代码%>

<%

try {

          Context  initCtx=new InitialContext();

            // 获取xml配置文件中jdbc/GBaseDB关联的数据源对象

            DataSource ds1 = (DataSource) initCtx

                      .lookup("java:comp/env/jdbc/GBaseDB");

          // 获取数据库连接对象

            Connection conn = ds1.getConnection();

%>

//<% %> 外部为html代码

<h1 style="color:red"> 连接成功</h1>

<%         

// 将连接返回给数据库连接池

          conn.close();

%>

<h1 style="color:red"> 关闭成功<h1>

<%

   } catch (Exception e){

 // 输出异常信息

         out.println(e.toString());

   }

%>

</body>

</html>

3.7     打开网页浏览器,在地址栏输入:

http://localhost:8080/GBaseTest/connectTest.jsp

测试连接是否成功。

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69980034/viewspace-2769437/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-08-03

  • 博文量
    4
  • 访问量
    4170