在WebSphere部署WAR应用
![star](https://csdnimg.cn/release/downloadcmsfe/public/img/star.98a08eaa.png)
### 在WebSphere部署WAR应用的关键步骤与注意事项 #### 一、配置数据库的JNDI 在WebSphere中部署WAR应用时,首先需要正确配置数据库的JNDI(Java Naming and Directory Interface),以便应用能够顺利地访问数据库。 1. **打开资源->JDBC提供程序**:在WebSphere控制台中,通过左侧导航栏找到并点击“资源->JDBC提供程序”,在右侧的作用域选择“服务器”。 2. **新建JDBC驱动程序**:点击“新建”按钮创建一个新的JDBC驱动程序,这一步主要是为了指定数据库驱动的具体位置。 3. **选择数据库类型**:在新创建的JDBC驱动程序设置界面,根据实际使用的数据库类型进行选择。通常情况下,除非特别需要支持分布式事务的情况,否则不推荐使用XA类型的驱动。 4. **设置驱动程序的类路径**:在配置过程中,需要填写驱动程序的“类路径”。例如,在示例中,类路径包含了一个变量`${ORACLE_JDBC_DRIVER_PATH}`,该变量需要在“环境->管理WebSphere变量”中进行设定。 5. **设定变量值**:在“环境->管理WebSphere变量”中设定上述提到的变量值。例如,如果Oracle的驱动放置在`d:\jdbcdriver`目录下,则变量值就设为`d:\jdbcdriver`。 6. **配置数据源**:完成驱动程序的配置后,接下来配置数据源。首先点击“数据源”,然后点击“新建”按钮来创建新的数据源,并设置数据源的名字和JNDI的名字。需要注意的是,程序中引用的JNDI名字必须与这里设置的一致。 7. **配置J2C认证数据条目**:点击“J2C认证数据条目”进行配置,新建一个J2C认证数据条目用于存储数据库的用户名和密码。在设置完成后,确保修改“组件受管认证别名”和“容器受管的认证别名”为刚才配置的J2C认证数据条目。 8. **填写URL和其他属性**:继续填写数据库的URL、驱动类型等必要信息。对于Oracle数据库来说,Type4的驱动类型通常被设置为`thin`。 9. **保存并测试连接**:完成所有配置后,点击“保存”按钮,并通过“测试连接”功能确保配置正确无误。 #### 二、重新启动WAS 配置完数据库的JNDI之后,为了使新的数据库连接池生效,需要重新启动WebSphere Application Server (WAS)。 #### 三、打包WAR文件 在部署WAR应用之前,还需要对应用进行打包处理。 1. **修改JNDI名称**:在打包前,需要将数据源的Tomcat样式JNDI名称(如`java:comp/env/`)修改为去掉前面`java:comp/env/`的部分。这一操作可以通过命令行完成,也可以使用IDE工具如MyEclipse进行。 2. **执行打包操作**:完成修改后,执行打包操作生成WAR文件。例如,示例中在`budget`目录下生成了`budget.war`文件。 #### 四、部署应用 1. **复制WAR文件**:将生成的WAR文件复制到WebSphere所在的机器的指定目录下,如示例中的`d:\待部署的应用`目录。 2. **安装新应用**:在WebSphere控制台中选择“安装新的应用程序”,并在右侧界面上指定WAR文件的本地路径和上下文根。 3. **完成安装过程**:按照提示完成安装过程,包括选择目标服务器、保存配置等步骤。 4. **启动应用**:在“企业应用程序”列表中找到刚部署的应用,并点击“启动”按钮。 5. **测试应用**:通过访问特定URL(如`http://IP地址:9080/budget/index.jsp`)来验证应用是否成功部署并运行。 以上步骤详细介绍了如何在WebSphere中部署WAR应用的过程,涵盖了从配置数据库的JNDI到最终测试应用的每一个关键环节。
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![cs](https://img-home.csdnimg.cn/images/20210720083646.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![bin](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
- waldstein2012-12-05不错,讲的很详细
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 4
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)