ホームページ データベース mysql チュートリアル JBuilder2005+JBOSS+Oracle9i环境配置教程

JBuilder2005+JBOSS+Oracle9i环境配置教程

Jun 07, 2016 pm 04:20 PM
環境

Borland JBuilder 是一个非常方便的Java IDE 开发工具,而JBoss 则是一个很好的开源应用服务器,Oracle 9i是优秀的企业级数据库。下面就介绍在Windows XP环境下来配置JBuilder 2005、JBoss 4.0和Oracle9i 的J2EE开发环境。 1.安装 SDK 到 D:j2sdk1.4.2_06;方

  Borland JBuilder 是一个非常方便的Java IDE 开发工具,而JBoss 则是一个很好的开源应用服务器,Oracle 9i是优秀的企业级数据库。下面就介绍在Windows XP环境下来配置JBuilder 2005、JBoss 4.0和Oracle9i 的J2EE开发环境。

  1.安装 SDK 到 D:j2sdk1.4.2_06;方法为:双击执行下载的 j2sdk-1_4_2_06-windows-i586-p.exe 文件,选择安装目录为 D:j2sdk1.4.2_06,其它默认即可。

  2.安装JBOSS,方法为:将下载的 jboss-4.0.1RC1.zip 文件解压到任意一个目录,如 D:jboss4.0,在此文件夹下有一系列的文件和文件夹。即将 JBOSS 安装到了 D:jboss4.0目录中。

  3、设置环境变量,,在 winxp 下方法为,在桌面上右键点击“我的电脑”,选择属性,然后在弹出的页面上点“高级” -> “环境变量”,然后在弹出的页面中“系统变量”下点击“新建”,然后在弹出的窗口中“变量名 (N)” 输入“ JAVA_HOME ”,在“变量值 (V) ”一栏中输入“D:j2sdk1.4.2_06 ”。JBOSS_HOME 值为:D:jboss4.0 ,添加Path:“D:j2sdk1.4.2_06in; D:jboss4.0in ”

  4、在JBuilder中配置JBoss,选择Tools的Config servers,然后选择JBoss3+,选中Enable server,指定Home Directory即可。

  5、在JBoss中配置Oracle9i数据源并测试, Oracle以它的运行稳定和可靠成为了一个非常受欢迎的企业级数据库。要在Jboss 上配置使用Oracle的话我们要做的第一件事就是把Oracle的JDBC驱动程序复制到ClassPath下。我们把这个JDBC驱动程序(classes111.zip和classes12.zip)复制到server/default/lib目录下。为了使用Oracle的事务处理数据源我们还要把/docs/examples/jca/oracle-xa-ds.XML复制到/server/default/deploy目录下。假如使用的事非事务处理的数据源,就把/docs/examples/jca/oracle-ds.xml文件复制到/server/default/deploy目录下。

  下一步,我们需要修改oracle-ds.xml配置文件。修改部分如下:

  

  

  OracleDS

  jdbc:oracle:thin:@localhost:oradb

  oracle.jdbc.driver.OracleDriver

  hrms

  hrms

  org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter

  

  

  Oracle9i

  

  

  

  下面就来运行JBoss测试连接数据库:

  步骤如下:“jboss安装目录serverdefaultdeploy”中新建文件夹db_test.war,在db_test.war中新建index.jsp,内容如下:

  

  language="java"

  contentType="text/Html; charset=gb2312"

  pageEncoding="GBK"

  %>

  

  

测试JBOSS连接Oracle 9i数据库

  

Test Oracle Database

  

  InitialContext ctx = new InitialContext();

  DataSource ds = (DataSource) ctx.lookup("java:/OracleDS");

  Connection conn = ds.getConnection();

  Statement stmt = conn.createStatement();

  ResultSet rs = stmt.executeQuery("SELECT TO_CHAR(SYSDATE,´YYYY-MM-DD HH24:MI:SS´) FROM DUAL");

  while ( rs.next() ) {

  out.println( rs.getString(1) + "
");

  out.println( "My name is Justinchen
");

  }

  conn.close();

  %>

  在db_test.war中新建文件夹WEB-INF,其中有两个文件jboss-web.xml和web.xml,其中jboss-web.xml内容如下:

  

  

  而web.xml内容如下:

  

  

  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

  "">

  

  访问:8080/db_test,成功后表示和数据库正常连接了。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 回復環境を起動できない Windows 回復環境を起動できない Feb 19, 2024 pm 11:12 PM

Windows 回復環境 (WinRE) は、Windows オペレーティング システムのエラーを修復するために使用される環境です。 WinRE に入ると、システムの復元、出荷時設定へのリセット、アップデートのアンインストールなどを実行できます。 WinRE を起動できない場合、この記事では問題を解決するための修正方法を説明します。 Windows 回復環境を起動できない Windows 回復環境を起動できない場合は、以下の修正プログラムを使用してください。 Windows 回復環境のステータスを確認する 他の方法を使用して Windows 回復環境に入る Windows 回復パーティションを誤って削除しましたか?以下の Windows のインプレース アップグレードまたはクリーン インストールを実行します。これらすべての修正については詳しく説明しています。 1]Wiをチェックする

Python と Anaconda の違いは何ですか? Python と Anaconda の違いは何ですか? Sep 06, 2023 pm 08:37 PM

この記事では、Python と Anaconda の違いについて学びます。パイソンとは何ですか? Python は、行をインデントし空白を入れることでコードを読みやすく理解しやすくすることに重点を置いたオープンソース言語です。 Python は柔軟性と使いやすさを備えているため、オンライン アプリケーションの作成や開発だけでなく、科学コンピューティング、人工知能、データ サイエンスなどのさまざまなアプリケーションに最適です。 Python はインタープリタ言語であるため、テストされるとすぐに機械語に翻訳されます。 C++ などの一部の言語は、理解するためにコンパイルが必要です。 Python は理解、開発、実行、読み取りが非常に簡単であるため、Python の習熟度は重要な利点となります。これにより Python が作成されます

PHP統合環境パッケージとは何ですか? PHP統合環境パッケージとは何ですか? Jul 24, 2023 am 09:36 AM

PHP 統合環境パッケージには次のものが含まれます: 1. PhpStorm (強力な PHP 統合環境)、2. Eclipse (オープンソース統合開発環境)、3. Visual Studio Code (軽量のオープンソース コード エディター)、4. Sublime Text (人気のあるテキスト エディター)さまざまなプログラミング言語で広く使用されている; 5. NetBeans、Apache Software Foundation によって開発された統合開発環境; 6. Zend Studio、PHP 開発者向けに設計された統合開発環境。

Windows 3 で環境変数を設定する 11 の方法 Windows 3 で環境変数を設定する 11 の方法 Sep 15, 2023 pm 12:21 PM

Windows 11 で環境変数を設定すると、システムのカスタマイズ、スクリプトの実行、アプリケーションの構成に役立ちます。このガイドでは、好みに合わせてシステムを構成できるように、3 つの方法と段階的な手順について説明します。環境変数には 3 つのタイプがあります。 システム環境変数 – グローバル変数は優先順位が最も低く、Windows 上のすべてのユーザーとアプリケーションがアクセスでき、通常はシステム全体の設定を定義するために使用されます。ユーザー環境変数 – 優先度が高く、これらの変数は現在のユーザーとそのアカウントで実行されているプロセスにのみ適用され、そのアカウントで実行されているユーザーまたはアプリケーションによって設定されます。プロセス環境変数 – 最も高い優先順位があり、一時的なもので、現在のプロセスとそのサブプロセスに適用され、プログラムを提供します。

Laravel 環境設定ファイル .env に関する一般的な問題と解決策 Laravel 環境設定ファイル .env に関する一般的な問題と解決策 Mar 10, 2024 pm 12:51 PM

Laravel 環境構成ファイル .env に関する一般的な問題と解決策 Laravel フレームワークを使用してプロジェクトを開発する場合、環境構成ファイル .env は非常に重要であり、データベース接続情報、アプリケーション キーなど、プロジェクトの主要な構成情報が含まれています。ただし、.env ファイルの構成時に一般的な問題が発生する場合があります。この記事では、これらの問題の紹介と解決策を示し、参照用の具体的なコード例を添付します。問題 1: .env ファイルを構成したときに .env ファイルを読み取れない

Go言語環境の設定方法 Go言語環境の設定方法 Jan 06, 2021 am 11:37 AM

Go 言語環境の設定方法: 1. Go 言語コンパイラーをダウンロードし、ダブルクリックしてインストール プログラムを実行します; 2. 使用許諾契約に同意し、[次へ] をクリックします; 3. インストール ディレクトリを設定して [OK] をクリックします; 4. インストールが完了したら, go のインストールディレクトリを変更します。環境変数に bin ディレクトリを追加するだけです。

Conda 環境を簡単に削除: 不要な環境を効率的にクリーンアップするためのヒント Conda 環境を簡単に削除: 不要な環境を効率的にクリーンアップするためのヒント Jan 04, 2024 am 08:15 AM

ワンクリックで Conda 環境を削除: 不要な環境を素早くクリーンアップするヒント データサイエンスと機械学習の急速な発展に伴い、開発と分析に Python を使用する必要性がますます高まっています。 Conda は、人気のある Python パッケージ マネージャーおよび環境管理ツールとして、プロジェクト開発と環境構成で広く使用されています。しかし、時間の経過とともに、多くの役に立たない Conda 環境がコンピューター上に残ることが多くなり、ディスク領域が無駄になるだけでなく、環境が混乱し、不要なトラブルが発生する可能性があります。この記事で紹介するのは

Pipenv 環境と仮想環境の類似点と相違点を調べる Pipenv 環境と仮想環境の類似点と相違点を調べる Jan 16, 2024 am 08:50 AM

Pipenv 環境と仮想環境の違いと接続には、特定のコード サンプルが必要です。Python の人気が高まるにつれて、ますます多くの開発者が Python プロジェクトで仮想環境を使用して、さまざまなプロジェクトの依存ライブラリを分離しています。仮想環境では、プロジェクトが依存する Python ライブラリとそのバージョンが適切に管理され、さまざまな競合やバージョンの不一致が回避されます。ただし、以前は仮想環境を使用するには、virtualenv や virtualenvwrapper などのサードパーティ ライブラリが必要でした。すぐ

See all articles