`
txf2004
  • 浏览: 6876494 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

将Java Web 应用部署至 WebSphere 7

 
阅读更多

因为项目最终需要被部署至IBM WebSphere上,而且以前都没有接触过WebSphere,所以先写一个测试例子练练手。在网上找了很多文档,折腾了一下午,才把项目部署上去,有很多文档写得并不全,所以整理一份出来,希望能帮助到一些朋友!

WebSphere 7 的安装过程我就不说了。基本上是默认配置。

紧接着是你的JavaWeb应用的web.xml需要添加如下配置:

<resource-ref>
<res-ref-name>jdbc/testds</res-ref-name> //Resource JNDI名称
<res-type>javax.sql.DataSource</res-type> Resource所属的java类
<res-auth>Container</res-auth> Resource由什么创建 container表示由容器创建 application表示web应用创建
</resource-ref>

进入控制台后,找到“资源 - JDBC - JDBC提供程序”,新建一个JDBC提供程序:(此处我使用的是DB2数据库)

图像 1

图像 2

然后下一步 - 完成。 就完成了JDBC提供程序的创建(记得点保存)。接着点击“数据源”菜单创建WebSphere数据源:

图像 4

图像 5

图像 6

图像 7

图像 8

图像 9

图像 11

然后点击下一步-完成。就完成了数据源的创建(记得点保存)。然后选中该数据源,点击“测试连接”按钮后如出现下图,则表示数据源配置成功

图像 23

重启websphere,紧接着点击新建应用程序 - 新建企业应用程序菜单后,如下图:

图像 12(此处选择你打包的Java Web应用程序,下一步)

图像 13(下一步)

图像 15

图像 16

图像 19(下一步)

图像 20(下一步)

查看摘要信息,下一步 - 完成创建WebSphere应用程序。

图像 21

点击“应用程序类型 - WebSphere企业应用程序”,查看应用程序列表

图像 25

点击应用名,设置“Web模板的上下文根”

图像 24

然后启动应用程序

图像 22

至此,WebSphere Java Web应用创建完成,输入http://ip:port(默认:8090)/your_webappName访问即可

另外,配置了WebSphere数据源以并绑定J2C认证后,Java获得Websphere数据源连接的代码如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
packagecom.topstar.xiaowu.test;
importjava.sql.Connection;
importjava.sql.PreparedStatement;
importjava.sql.ResultSet;
importjava.sql.SQLException;
importjavax.naming.Context;
importjavax.naming.InitialContext;
importjavax.naming.NamingException;
importjavax.sql.DataSource;
publicclassDBTest {
privatestaticContext context;
privatestaticDataSource wasDatasource;
static{
try{
context = newInitialContext();
wasDatasource = (DataSource) context.lookup("jdbc/wasds");//配置的数据源连接
}catch(NamingException e) {
e.printStackTrace();
}
}
publicstaticConnection getConnection() {
try{
returnwasDatasource.getConnection();
}catch(SQLException e) {
e.printStackTrace();
}
returnnull;
}
publicstaticvoid close(Connection cn, ResultSet rs, PreparedStatement ps) {
if(null!= rs) {
try{
rs.close();
}catch(SQLException e) {
e.printStackTrace();
}
rs = null;
}
if(null!= ps) {
try{
ps.close();
}catch(SQLException e) {
e.printStackTrace();
}
ps = null;
}
try{
if(null!= cn && !cn.isClosed()) {
cn.close();
cn = null;
}
}catch(SQLException e) {
e.printStackTrace();
}
}
}

WebSphere应用日志输出在%{washome}\profiles\AppSrv01\logs\server1\SystemOut.log中。

分享到:
评论

相关推荐

    WebSphere安装、配置与WEB应用部署教程.rar

    WebSphere安装、配置与WEB应用部署教程.rar WebSphere安装、配置与WEB应用部署教程.rar

    如何部署Java Web服务

    当基于Web的应用程序需要跨多个Web应用程序容器(如 IBM:registered: WebSphere:registered: Application Server、BEA WebLogic 和 Tomcat 等,这里仅指出三个)部署时,跨网络兼容性不够。对于Java Web服务,没有跨...

    Java-Web服务器(应用服务器).doc

    将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。被Oracle 收购 WebSphere、 WebSphere是 IBM 的集成软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 ...

    在WebSphere发布CXF注意事项

    CXF是一个很好用的web service框架,但是部署在WebSphere上容易出现问题,这是收集到的解决这些问题的方法。

    Java Web基础 Tomcat

    IBM WebSphere :是IBM电子商务计划的核心部分,它是基于 Java 的应用环境,用于建立、部署和管理 Internet 和 Intranet Web 应用程序 BEA WebLogic:多功能、基于标准的web应用服务器 ,遵从 J2EE 、面向服务的...

    基于Java web的求职招聘系统(源码+数据库+部署说明).zip

    在eclipse中选择websphere选择装入项目,启动进入控制台界面,输入用户标识(创建概要文件时的用户标识),再点击安装新的应用程序,指向创建概要文件时的文件位置,下一步确定即可。 路径:D:\IBM\WebSphere\App...

    WebSphere快速入门

    图2-3:Web应用的拓扑结构 10 图2-4:Web应用的交互模型 11 2.4 WebSphere 12 第三章 WebSphere Studio应用开发 13 3.1 Lotus Domino Go Webserver 13 3.2 IBM WebSphere Studio 15 3.3 NetObjects Fusion 18 图3-2 ...

    IBM Websphere application Server 最权威资料

    Chapter 7 - Servlets and JavaServer Pages Chapter 8 - Common Object Request Broker Architecture Chapter 9 - Internet Inter-ORB Protocol Chapter 10 - JavaBeans Chapter 11 - Enterprise ...

    openjpa-jndi-websphere:使用 OpenJPA 并可部署在 WebSphere v8.0 上的 Web 应用程序示例

    openjpa-jndi-websphere 通过 JNDI 使用 OpenJPA 并且可以部署在 WebSphere v8.0 上的 Web 应用程序示例

    java中间件之weblogic

    WebSphere Application Server 是一种功能完善、开放的Web应用程序服务器,是IBM公司电子商务计划的核心部分,它是基于 Java 的应用环境,用于建立、部署和管理 Internet 和 Intranet Web 应用程序。这一整套产品...

    java高效学习之路-过来人经验

    当前主流的App Server是BEA公司的Weblogic Server和IBM公司的Websphere以及免费的Jboss,选择其中一个进行学习就可以了,个人推荐Weblogic,因为它的体系结构更加干净,开发和部署更加方便,是Java企业软件开发人员...

    websphere-maven-spring-project:这是样板项目,可以用作开发打算在WebSphere Application Server中部署的基于Spring的Web应用程序时的起点

    介绍这是样板项目,可以用作开发打算在WebSphere Application Server中部署的基于Spring的Web应用程序时的起点。 请在此处阅读更多信息: :

    IBM WebSphere Portal门户开发笔记01

    IBM WEBSPHERE PORTAL 1 目录 2 参数资料 10 一、搜索功能 11 1、搜索表单 11 2、搜索组件 11 3、搜索集合 12 4、站点设置 13 5、模板 13 6、站区创建及内容 13 7、搜索跳转页面 14 8、搜索表单的部署 14 9、详细...

    六大应用服务器用途及简介.docx

    Weblogic是BEA公司的产品,是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器 WebLogic是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应 用的Java应用...

    WebSphere参数调优.txt

    、应用程序服务器 &gt; server1 &gt; Web 容器-&gt;线程池 Web 容器用来设置最大并发用户,它维护着一个线程池,用来处理接受到的jsp/servlet请求。 2、应用程序服务器 &gt; server1 &gt;ORB 服务-&gt;线程池 对象请求代理(ORB)...

    超级有影响力霸气的Java面试题大全文档

    超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...

    JClass DesktopViews-专业的JAVA开发工具套件

    摘要 JClass DesktopViews 是一个集成Java组件的集合,帮助开发者快速有效的在客户端建立企业级应用程序,通过预建立,预测试以及专业的质量水准,加速了开发进程,改善了编码质量。同时还提供了一系列高级GUI功能,...

    java 面试题 总结

    JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用...

    利用RJB在Ruby on Rails中使用Java代码的教程

    通过它,可以快速有效地开发 Web 应用程序,并将其部署到任何 Web 容器中,例如 IBM? WebSphere? 或 Apache Tomcat。 在 Rails 和类似的 Web 应用程序开发框架出现之前,用于 Web 应用程序开发的标准工具是 Java ...

    JFreechart-web图表书第4章

    应用服务器(Application Server)是运行Java企业组件的平台,在开发企业级的Web应用程序方面能提供更灵活强大的支持,构成应用软件的主要运行环境。当前主流的应用服务器是BEA公司的Weblogic Server和IBM公司的...

Global site tag (gtag.js) - Google Analytics