当前位置:首页 » 操作系统 » oracle数据库tomcat

oracle数据库tomcat

发布时间: 2022-10-17 17:50:08

⑴ oracle数据库宕机恢复后tomcat无法连接数据库

tomcat应该没有监听的功能,你寻求下设置监听功能的资源,我查过了,有类似的帖子!希望对你有帮助

比如:http://blog.csdn.net/chengyinglian/article/details/7626035

只是提供方法

⑵ 如何使用linux+Oracle+tomcat搭建web服务器

安装linux操作系统,安装jdk,安装tomcat配置环境变量,更改tomcat配置文件,写入数据库连接信息,比如:
通过tomcat连接192.168.1.100上的oracle数据库,其中sid为orcl
[tomcat@localhost classes]# pwd
/home/tomcat/apache-tomcat-6.0.1/webapps/***/WEB-INF/classes
[tomcat@localhost classes]# vim hibernate.properties
jdbc.url=jdbc:oracle:thin:@192.168.1.100:1521:orcl

⑶ 为什么不能通过tomcat连接oracle数据库,而且tomcat也不能后台输出

tomcat相当于一个服务器,相当于存放程序和资源的一个容器,它本身是不会执行代码的。eclipse就是专门做程序设计的,当然可以连上数据库了。

⑷ 如何在tomcat中配置数据源用oracle数据库

一、Tomcat6.0中配置数据源

1.在Tomcat根目录/conf/Catalina/localhost目录下新建一个XML文件,文件名称跟工程名称一致.文件中的内容如下:

<?xmlversion='1.0'encoding='utf-8'?>

<ContextdocBase="E:Eclipse3.4.2workspacemmisWebContent"path="/mmis">

<Resourcename="mmisds"type="javax.sql.DataSource"

factory="org.apache.commons.dbcp.BasicDataSourceFactory"

driverClassName="oracle.jdbc.driver.OracleDriver"

url="jdbc:oracle:thin:@192.168.2.250:1521:hmisb"

username="mtms"password="mtms"

validationQuery="select1fromal"

maxIdle="100"maxActive="500"maxWait="1000"defaultAutoCommit="true"

removeAbandoned="ture"removeAbandonedTimeout="60"logAbandoned="true"/>

</Context>

2.在tomcat的conf/context.xml中的<Context>标签中添加一个<Resource/>,内容如下:

<Resourcename="jdbc/oa"auth="Container"type="javax.sql.DataSource"

factory="org.apache.commons.dbcp.BasicDataSourceFactory"

maxActive="100"maxIdle="500"maxWait="10000"

username="oa"password="oa"driverClassName="oracle.jdbc.driver.OracleDriver"

url="jdbc:oracle:thin:@172.16.60.30:1521:HMIS"defaultAutoCommit="true"

removeAbandoned="ture"removeAbandonedTimeout="60"logAbandoned="true"/>

然后在web.xml<web-app>中添加引用(tomcat5.5以上可以不用添加这一段)

<resource-ref>

<description>DBConnection</description>

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

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

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

</resource-ref>

2.1.获取连接对象

publicclassConnectionPool{

publicstaticConnectiongetConn()throwsException{

//初始化上下文

ContextinitContext=getInitContext();

ContextenvContext=(Context)initContext.lookup("java:/comp/env");

DataSourcedataSource=(DataSource)envContext.lookup("jdbc/oa");

//获取连接对象

returnds.getConnection();

}

}

docBase是指Web工程所在的位置,path是工程的名称,name是指JNDI的名称,type是数据源的类型,driverClassName是驱动名称,url是驱动的连接字符串

username是指数据库的用户名,password是指数据库的密码,defaultAutoCommit是否自动提交

⑸ 求(oracle数据库)tomcat下配置数据源步骤

问题不太清楚哦,我先给您一个spring下配置的模板,如果不是你想要的,你再联系我吧。

<!--采用dbcp数据源-->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="com.oracle.jdbc.Driver" />
<property name="url" value="填写您的localhost" />
<property name="username" value="用户名" />
<property name="password" value="密码" />

<!--连接池的配置-->
<property name="maxActive" value="255" />
<property name="maxIdle" value="2" />
<property name="maxWait" value="120000" />
</bean>

⑹ oracle数据库的分布式和tomcat的集群式有什么区别

分布式是架构部署模式的一种。分布式多用于描述架构设计上,当然现在有各种新用法。
集群是硬件部署模式的一种,是集中部署在一个机房里的计算机群体的集中称谓。
分布式网站集群系统是一种多网站架构模式,支持生成独立网站、多个网站,完成各个网站横向一体化和纵向一体化网站群的构建,主站、子站、网站间的信息可共享和信息互联。
简单的说:就是一个企业/个人可以像申请博客那样自助建站,维护,更新,而分布式,就是把问题分开解决的意思,即系统分布在几个不同服务器上。

⑺ 为什么oracle数据库添加或者修改数据后在tomcat服务器中无法及时生效,需要重启tomcat才能生效呢

oracle数据库添加或者修改数据后,提交一下,
WEB只要重新获取就可以生效,注意缓存问题,不用重启TOMCAT

⑻ 求Tomcat连接Oracle数据库方法

public Connection getConn()
{
Connection con=null;
String uri="jdbc:oracle:thin:@172.16.16.238:1521:orcl";
String dirver="oracle.jdbc.driver.OracleDriver";

try {
Class.forName(dirver);
con=DriverManager.getConnection(uri, "bsapprove", "bsapprove");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return con;
}

⑼ tomcat怎么连接oracle数据库配置文件

在tomcat 6.0.中配置数据源连接Oracle数据库的方法.
连接其他数据库也是一样.只是改下driverClassName 和Url就行了.只是需要不同的驱动程序的jar包,拷贝到apache-tomcat-6.0.29\lib中。

热点内容
缓存区数据读写原理 发布:2025-05-15 03:39:57 浏览:585
编译器生成的是二进制文件吗 发布:2025-05-15 03:38:42 浏览:955
运营为什么区分ios和安卓 发布:2025-05-15 03:30:02 浏览:630
主播网站源码 发布:2025-05-15 02:50:56 浏览:168
中文编程语言有哪些 发布:2025-05-15 02:48:59 浏览:536
配置中心应急流程有哪些 发布:2025-05-15 02:37:31 浏览:670
php宏定义 发布:2025-05-15 02:32:54 浏览:271
咸鱼支付密码哪里改 发布:2025-05-15 02:32:53 浏览:521
存储机箱 发布:2025-05-15 02:31:31 浏览:837
编程很累吗 发布:2025-05-15 02:29:25 浏览:553