Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将Tomcat数据库设置迁移到Websphere_Java_Tomcat_Websphere_Websphere 8_Application Server - Fatal编程技术网

Java 将Tomcat数据库设置迁移到Websphere

Java 将Tomcat数据库设置迁移到Websphere,java,tomcat,websphere,websphere-8,application-server,Java,Tomcat,Websphere,Websphere 8,Application Server,我想将在本地运行的java应用程序Tomcat6迁移到WebSphere8.5。应用程序部署在Websphere上没有任何障碍,但是在启动期间它不会连接到数据库。我假设这是因为我必须在context.xml文件中指定连接信息,就像我为Tomcat所做的那样,该文件位于我的Tomcat文件夹中: <?xml version="1.0" encoding="UTF-8"?> <Context> <Resource auth="Container" driverC

我想将在本地运行的java应用程序
Tomcat6
迁移到
WebSphere8.5
。应用程序部署在Websphere上没有任何障碍,但是在启动期间它不会连接到数据库。我假设这是因为我必须在
context.xml
文件中指定连接信息,就像我为
Tomcat
所做的那样,该文件位于我的Tomcat文件夹中:

<?xml version="1.0" encoding="UTF-8"?>
<Context>
    <Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver"
        name="jdbc/mydb" password="somepassword" type="javax.sql.DataSource"
        url="jdbc:oracle:thin:@123.456.7.89:1521/mynode" username="myusername" />
</Context>


我的假设正确吗?如何将此信息作为传递到我的
Websphere 8.5?

您需要在Websphere中配置JDBC提供程序和数据源,就像在Tomcat的context.xml的
标记中所做的一样

在使用管理控制台的WebSphereTraditional8.5.5.x中,对此进行了描述


如果您使用的是WebSphere Liberty,这将使用server.xml来完成,如前所述。

我不是说粗心大意,因为我没有使用WebSphere,但它是否需要重新构建,类似于Tomcat为应用程序提供服务所需的功能?这是在application server Liberty上,还是在传统的application server上?(您是通过wsadmin/integratedsolutions控制台还是使用server.xmls进行部署)。@AdrianM。我不这么认为…@ewhoch这是一个标准的WebSphereAS,我通过一个WebConsole进行部署,所以基本上你需要在WebSphere中创建一个数据源?