项目部署,项目拿到裸机上的配置,项目安装,连接池

点此下载连接池安装文件tomcat-5.5.25-admin.rar.swf

项目拿到客户那去安装,就一直登陆不进去,提示用户名密码错误,找了半天,才知道,是因为项目没有配置好,连接池和驱动都没有配置

从头开始写一份从一台什么都没有的机器的项目部署配置步骤

:要有JDK,JDK安装完之后要配置环境变量

JDK环境变量配置方法为:

我的电脑,右键,属性,高级,环境变量,系统变量,新建,变量名上写:JAVA_HOME,变量值上写X:\Program Files\Java\jdk1.5.0_13,确定,然后在系统变量里找到Path,在变量值中加入:%java_home%\bin;是加入,千万不能把原有的删除,否则系统可能会起不来或者其他什么东西就瘫痪了,JDK和环境变量就解决了

要是想试一下JDK安装成功了没有

可以写一个类来测试一下,直接把类写在这

public class a
{
    public static void main(String[] args)
    {
        System.out.println("OK!")
    }
}

 然后文件保存为名字叫a.java的文件,放在D盘下

然后在运行里输入:cmd,然后cd\  退出到c:\>输入d:,进入D盘,输入javac *.java,这样可以编译这个java文件,生成一个a.class文件,然后再输入java a,如果显示OK!则表示JDK完全没问题,可以正常使用了

:安装Tomcat5.5,注意的问题是:Tomcat安装路径尽量不要有空格出来,否则可能会出错,我是安装在D:\Tomcat5.5,连Tomcat5.5中间都没有空格,安装完后可以不用配置变量,想配置也行,

我的电脑,右键,属性,高级,环境变量,系统变量,新建,变量名上写:CATALINA_HOME,变量值上写D:\Tomcat5.5,确定,然后在系统变量里找到Path,在变量值中加入:%CATALINA_HOME%\common\lib;%CATALINA_HOME%\bin;是加入,千万不能把原有的删除,否则系统可能会起不来或者其他什么东西就瘫痪了,Tomcat和环境变量就解决了

然后在地址栏输入http://localhost:8080,回车,如果看到了Tomcat的页面,就代表Tomcat安装成功了

这是如果项目已经被放到了Webapps里了,就可以正常访问了,但是如果项目配置了连接池了,一旦执行到了连接池的地方,就会出错了,在后台可以看到错误信息

:配置连接池

点此下载连接池安装文件tomcat-5.5.25-admin.rar.swf

1:首先要把数据库驱动包放到D:\Tomcat5.5\common\lib下,具体都应该有什么我也分不太清楚了,我的是oracle驱动,下边应该有classes12.jar,classes12.zip,ojdbc14.jar。。。总之呢,不要忘了导入驱动包就是了,这是包导完了

2:接下来是安装连接池了,因为Tomcat5.5不自带连接池了,所以要手动安装,一会我把连接池的包上传到这个文章上,但是我级别不够,所以上传的文件名为.zip.swf,可以手动把.swf去掉,然后把文件解压出来,
安装方法为:包里有三个文件,和两个包(现在是3个,我自己又加了一个),一个叫conf包,另外一个叫做server包(还有个叫dzjckk包)。那三个单独的文件不用管;
把conf\Catalina\localhost\下面的一个配置文件admin.xml放在你tomcat安装目录下面的Tomcat 5.5\conf\Catalina\localhost\这个路径下,即跟host-manage.xml,manager.xml放在一起;
再把server\webapps\下面的admin包拷贝到你的tomcat安装目录下的Tomcat 5.5\server\webapps\这个路径下面跟host-manager,manager包放在一块。
这是连接池已经配好了

3:接下来要配置自己的项目的连接池了,我把自己项目的连接池文件也一同放在那个.zip.swf中,起个包名叫dzjckk吧,里边有个文件叫dzjckk.xml,把他放在D:\tomcat5.5\conf\Catalina\localhost\下,现在,大功告成,现在你的项目就可以使用连接池了

在地址栏输入http://localhost:8080/admin就可以进入可视界面的连接池配置了,但是可视界面总是没想象中好用,还是继续往下看直接修改文件吧,保证更加方便快捷更不容易出错

顺便讲下连接池的配置吧

dzjckk.xml文件的配置如下

<?xml version="1.0" encoding="UTF-8"?>
<Context>
  <Resource
    name="jdbc/dzjckk"
    type="javax.sql.DataSource"
    password="dzjc"
    driverClassName="oracle.jdbc.driver.OracleDriver"
    maxIdle="200"
    maxWait="5000"
    username="dzjc"
    url="jdbc:oracle:thin:@192.168.1.134:1521:zhpt"
    maxActive="400"/>
  <ResourceLink
    global="jdbc/feng"
    name="jdbc/feng"
    type="javax.sql.DataSource"/>
</Context>

 里边就这些内容,其他的什么也没有

JNDI Name: jdbc/oracle
Data Source URL: jdbc:oracle:thin:@192.168.1.134:1521:zhpt
JDBC Driver Class: oracle.jdbc.driver.OracleDriver
User Name: dzjc
Password:

dzjc

192.168.1.134这个IP为数据库服务器IP

1521为数据库服务器端口

User Name:和Password:为连接数据库服务器的username和password

MaxActive,连接池的最大数据库连接数。设为0表示无限制。

maxIdle,最大空闲数,数据库连接的最大空闲时间。超过空闲时间,数据库连接将被标记为不可用,然后被释放。设为0表示无限制。

maxWait ,最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示
无限制。

maxActive:最大连接数据库连接数,设 0 为没有限制 
maxIdle:最大等待连接中的数量,设 0 为没有限制
maxWait:最大等待毫秒数, 单位为 ms, 超过时间会出错误信息

maxActive:    maxIdle:     maxWait:   这3个可以根据实际情况相应设置

配置了dzjckk.xml文件后就可以不用去http://localhost:8080/admin可视界面再配置连接池了,直接可以正常用了

 

点此下载连接池安装文件tomcat-5.5.25-admin.rar.swf

 

 

黑色头发  http://heisetoufa.iteye.com

如果发现本文有误,欢迎批评指正

你可能感兴趣的:(jdk,oracle,tomcat,jdbc,SQL Server)