在WebSphere部署WAR应用(转)

2024-03-04 18:32
文章标签 部署 应用 war websphere

本文主要是介绍在WebSphere部署WAR应用(转),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在WebSphere部署WAR应用
配置数据库的JNDI
a) 打开左边的“资源->JDBC提供程序”,选择右边的作用域为“服务器”。

图1
b) 点击“新建”,新建指定数据库的JDBC的驱动程序所在的位置。

图2
c) 选择你的数据库类型,XA类型是支持分布式事务的驱动,一般不需要使用该种类型的驱动。然后点击“应用”按钮。

图3
d) 填写必要的信息,本页中最重要的信息是驱动程序的“类路径”。下图中的类路径中有一个变量为“${ORACLE_JDBC_DRIVER_PATH}”,该变量在“环境->管理WebSphere变量”中设定。

图4
e) 在下图的模块中设定变量的值。

图5
f) 点击变量的名字,出现下图的界面,然后输入该变量的值。我的Oracle的驱动放到了d:\jdbcdriver目录下,所以我设定为d:\jdbcdriver。

图6
g) 点击应用,然后出现下面的界面,点击界面下部分的“数据源”。

图7
h) 出现如下界面,然后点击“新建”。

图8
i) 出现如下界面,然后填入数据源的名字和JNDI的名字,注意程序中引用的JNDI的名字要和这里的完全一致。不用像Tomcat那样的“java:comp/env/”字符再加上实际的JNDI。名称可以随便填写。

图9
j) 点击“应用”,然后点击“J2C认证数据条目”。

图10
k) 点击下图中的“新建”,新建一个J2C的认证数据条目,其实这个数据条目存储的是数据库的用户名和密码。

图11
l) 输入数据库的用户名和密码。别名可以随便填写。

图12

m) 点击上图的“确定”后,出现如下界面,然后修改下图的“组建受管认证别名”和“容器受管的认证别名”为刚才配置的J2C的认证数据条目。

图13
n) 点击上图的“确定”,然后点击“定制属性”。

图14
o) 填写URL。

图15
p) 输入URL。

图16
q) 输入driverType,Oracle的Type4的驱动的类型为thin。

图17
r) 点击“确定”,然后点击下图的“保存”按钮。

图18
s) 出现如下界面,点击“保存”按钮。

图19
t) 可以看到我们配置好的数据源。选择我们配置的数据源,然后点击“测试连接”。

图20
u) 如果测试成功,则可以看到如下提示:

图21
v) 下图中可以看到我们配置的Oracle JDBC Driver。


图22
重新启动WAS,以使数据库的连接池生效。
打包war
打包前需要把数据源的Tomcat样式JNDI名(java:comp/env/)改为去掉前面”java:comp/env/”的JNDI名字。我使用的是命令行的方式。也可以使用MyEclipse的功能进行打包。

图23
打包后,budget目录下会多一个budget.war文件。

图24
我将这个war文件复制到websphere所在的机器的”d:\ 待部署的应用” 目录下面。

部署应用
a) 选择左边的“安装新的应用程序”,在右边的界面输入“本地路径”和“上下文根”。

图25
b) 点击“下一步”。

图26


c) 出现一个警告页面,不用管它,点击“继续”。

图27
d) 点击“下一步”。

图28
e) 点击“下一步”。

图29
f) 选择要映射的server,因为只有一个server,所以,我没有其他的选择,但还要点击一下“应用”,如果有多个server,则要选择server后再点击“应用”按钮。

图30



g) 选中war文件,然后点击“下一步”。

图31
h) 点击“完成”按钮。

图32
i) 出现如下界面,单击“保存到主配置”。

图33
j) 单击“保存”。

图34



k) 选择左边的“企业应用程序”,选择右边的我们部署的应用war文件,然后点击“启动”按钮。

图35
l) 启动后,会发现我们部署的应用的状态的图标由红色转为绿色的图标。

图36
测试
最后我可以通过访问:http://IP地址:9080/budget/index.jsp或者其他的url来访问我的应用。端口是9080。我以前写的关于WebLogic部署Web应用的东西:


WebSphere +SQL2005数据库连接池 设置(2008-05-08 08:56:49)


默认安装Websphere6.1后,可通过浏览器地址https://localhost:9043/ibm/console 访问管理控制台,在控制台中设置SQL2005的数据库连接池(注意:安装时用户名和密码选择为空)

第一步:首先,在IBM\WebSphere\AppServer下建立目录“jdbc\sqlserver2005”,然后,将sqlserver2005的jdbc驱动程序(可在文件服务器上开发环境中下载得到)拷贝到该目录下。进入webSphere6.1管理控制台,在“管理控制台”中选择“环境”下的“WebSphere变量”,点击“新建”,在页面设置中将名称设为:“SQLSERVER2005_JDBC_DRIVER_PATH”,值设置为“${WAS_INSTALL_ROOT}/jdbc/sqlserver2005”,点击“确定”,并在随后出现的页面中点击“保存”保存该设置

第二步:配置访问数据库的用户名和密码
在“管理控制台”中选择“安全性”下的“安全管理、应用程序和基础结构”,然后在该页面中选择左侧的“Java认证和授权服务”下的“J2C 认证数据”
    打开该设置页面,单击“新建”,在新建页面中,输入能访问SQLServer2005数据库的用户名称和密码,别名可以自己进行设置,点击“确定”,然后在出现的页面上选择“保存”

    第三步:设置JDBC提供程序
    在控制台中选择“资源”?“JDBC”?“JDBC提供程序”,并点击“新建”,在“创建新的JDBC提供程序”页面中选择数据库类型为“用户定义的”,
  在“实现类名”中输入: com.microsoft.sqlserver.jdbc.SQLServerXADataSource
  在“名称”中输入:     SQLSERVER2005_JDBC_Provider
  在类路径中输入:${SQLSERVER2005_JDBC_DRIVER_PATH}/sqljdbc.jar
  在接下来的页面中确认输入的信息,并点击“完成”。

    第四步:设置数据源
    在“管理控制台”中选择“资源”?“JDBC”?”数据源”,在页面中选择“新建”,在出现的“输入基本数据源信息”页面中,输入“数据源名”和“JNDI名称”(即连接池名称),注意在“组件管理的认证别名和XA恢复认证别名”中选择刚才配置好的J2C认证数据的名称,在“创建数据源”页面中,选“选择现有的JDBC提供程序”,并选择“SQLSERVER2005 JDBC Provider”,按“下一步”,在“输入数据源的的特定与数据库的属性”页面中保持默认属性,点击“下一步”,确认输入的信息,点击“完成”,并保存。

    第五步:设置数据源属性
    在数据源页面中,点击刚才设置好的数据源,在数据源属性页面中,选择“定制属性”,在“定制属性”页面中选择“新建”,在“名称”中输入“URL”,在值中输入 jdbc:sqlserver://:1433 注:为你的SqlServer服务器的IP地址,如在一台计算机上,则可以输入127.0.0.1。
    同样的方法再设置一个属性,名称为:“databaseName”,值为你的数据库名称。
 
    最后一步:测试数据源,数据源配置完成后,可进入该数据源详细信息页面,通过“测试连接”进行测试,测试结束后,会提示测试成功,但有一个警告,表示连接池配置成功。

http://dxiqpl8299.javaeye.com/blog/352848

这篇关于在WebSphere部署WAR应用(转)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/774068

相关文章

闲置电脑也能活出第二春?鲁大师AiNAS让你动动手指就能轻松部署

对于大多数人而言,在这个“数据爆炸”的时代或多或少都遇到过存储告急的情况,这使得“存储焦虑”不再是个别现象,而将会是随着软件的不断臃肿而越来越普遍的情况。从不少手机厂商都开始将存储上限提升至1TB可以见得,我们似乎正处在互联网信息飞速增长的阶段,对于存储的需求也将会不断扩大。对于苹果用户而言,这一问题愈发严峻,毕竟512GB和1TB版本的iPhone可不是人人都消费得起的,因此成熟的外置存储方案开

中文分词jieba库的使用与实景应用(一)

知识星球:https://articles.zsxq.com/id_fxvgc803qmr2.html 目录 一.定义: 精确模式(默认模式): 全模式: 搜索引擎模式: paddle 模式(基于深度学习的分词模式): 二 自定义词典 三.文本解析   调整词出现的频率 四. 关键词提取 A. 基于TF-IDF算法的关键词提取 B. 基于TextRank算法的关键词提取

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

csu 1446 Problem J Modified LCS (扩展欧几里得算法的简单应用)

这是一道扩展欧几里得算法的简单应用题,这题是在湖南多校训练赛中队友ac的一道题,在比赛之后请教了队友,然后自己把它a掉 这也是自己独自做扩展欧几里得算法的题目 题意:把题意转变下就变成了:求d1*x - d2*y = f2 - f1的解,很明显用exgcd来解 下面介绍一下exgcd的一些知识点:求ax + by = c的解 一、首先求ax + by = gcd(a,b)的解 这个

hdu1394(线段树点更新的应用)

题意:求一个序列经过一定的操作得到的序列的最小逆序数 这题会用到逆序数的一个性质,在0到n-1这些数字组成的乱序排列,将第一个数字A移到最后一位,得到的逆序数为res-a+(n-a-1) 知道上面的知识点后,可以用暴力来解 代码如下: #include<iostream>#include<algorithm>#include<cstring>#include<stack>#in

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

springboot3打包成war包,用tomcat8启动

1、在pom中,将打包类型改为war <packaging>war</packaging> 2、pom中排除SpringBoot内置的Tomcat容器并添加Tomcat依赖,用于编译和测试,         *依赖时一定设置 scope 为 provided (相当于 tomcat 依赖只在本地运行和测试的时候有效,         打包的时候会排除这个依赖)<scope>provided

zoj3820(树的直径的应用)

题意:在一颗树上找两个点,使得所有点到选择与其更近的一个点的距离的最大值最小。 思路:如果是选择一个点的话,那么点就是直径的中点。现在考虑两个点的情况,先求树的直径,再把直径最中间的边去掉,再求剩下的两个子树中直径的中点。 代码如下: #include <stdio.h>#include <string.h>#include <algorithm>#include <map>#

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、

AI行业应用(不定期更新)

ChatPDF 可以让你上传一个 PDF 文件,然后针对这个 PDF 进行小结和提问。你可以把各种各样你要研究的分析报告交给它,快速获取到想要知道的信息。https://www.chatpdf.com/