日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java jboss_记录JAVAWEB部署到JBOSS中遇到的问题

發布時間:2023/12/19 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java jboss_记录JAVAWEB部署到JBOSS中遇到的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

服務器環境 jdk1.8.0_212 + jboss-eap-6.4 ?系統是 Service 2008 R2

數據服務器 oracle12c ?系統是 Service 2008 R2

1、配置HOME

變量名 ORACLE_HOME

變量值 E:\Oracle\product\11.2.0\dbhome_1

2、配置TNS_ADMIN

變量名 TNS_ADMIN

變量值 E:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN

3、配置編碼用來解決亂碼

變量名 NLS_LANG。

變量值 SIMPLIFIED CHINESE_CHINA.ZHS16GBK

因為要創建數據庫用戶,之后知道是在CDB中,只能創建全局用戶(C##開頭),一開始以為是配置錯誤,最后才知道是一定要加上C##的(以前的版本就是不需要的),

創建新用戶:

create user 用戶名 identified by 密碼;

給與用戶的權限(這里的權限是最高權限,當然你可以分類給與):

grant dba to 用戶名; // 授予管理員權限

grant create session to zhangsan;//授予zhangsan用戶創建session的權限,即登陸權限grant unlimited tablespace to zhangsan;//授予zhangsan用戶使用表空間的權限grant create table to zhangsan;//授予創建表的權限grant drop table to zhangsan;//授予刪除表的權限grant insert table to zhangsan;//插入表的權限grant update table to zhangsan;//修改表的權限grant all to public;//這條比較重要,授予所有權限(all)給所有用戶(public)

因為默認的oracle的數據庫端口是1521 ,所以要外部能訪問到的話,還需要把端口打開:

操作方法是:控制面板-》系統安全-》window防火墻-》高級設置-》入站規則(出站規則)界面的右邊可以新建

根據上面的步驟就能成功的把數據庫裝好了,并且可以在同一個局域網的其他終端上訪問,可以測試下,在另外一臺電腦上面裝個plsql 測試下就好了。

下面就是配置jdk 與jboss 兩個,jdk與jboss可以下載壓縮版或者是安裝版的。但是安裝完成之后記得需要配置環境變量

jdk環境遍變量配置:

新建個JAVA_HOME

鍵入: E:\Java\jdk1.8.0 //java安裝的路徑

找到PATH:

在末尾鍵入;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

新建 CLASSPATH

鍵入:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

JBOSS環境遍歷配置:

新建JBOSS_HOME

鍵入:E:\jboss //jboss安裝目錄

找到PATH

在末尾鍵入:;%JBOSS_HOME%\bin;

這樣一來,基本的軟件就安裝成功了,但是我們要外部能訪問的話,還需要把端口給開放了,具體參考上面的方法

JBOSS 涉及的端口是 8080 和9990 ,當然你可以通過配置文件把端口給更改,但是端口還是要打開的。

(以standalone為例)這個時候在jboss安裝目錄的bin下面找到standalone.bat (window系統下是這個),然后雙擊,jboss就會啟動

啟動成功后在瀏覽器中輸入:http://localhost:8080/出現下面的界面,就說明jboss安裝好了

選擇第一個選項:Administration Console就是進入控制臺,當然這個時候會跳出下面的:

這是因為我們需要創建一個用戶,在jboss的bin目錄下有個add-user.bat ?點擊 ,選擇a,然后輸入帳號 密碼(密碼不會回顯),然后再次登錄到控制臺,然后輸入帳號密碼登錄 之后yes yes、、、。

這個時候,你在本機上面訪問localhost:8080是可以的,但是要在同一個局域網中的其他主機上面輸入對應的 ip:8080 是訪問不了的,那是因為還需要設置下:E:\jboss-eap-6.4.0\standalone\configuration 下面的standalone.xml?找到這個

把127.0.0.1 改成0.0.0.0(網上說改成本機的ip也可以的) 這樣就同一個局域網的其他pc端就可以訪問了。

下面就是要添加數據源

這邊添加數據源以mysql為例子,前期準備工作時先準備好mysql的驅動jar包

首先我們點到jboss安裝的根目錄下面,點擊進入modules目錄下面,新建com/mysql/main/ 把mysql的驅動jar包放到該目錄下面,且新建一個module.xml

然后更改standalone下面的standalone.xml

jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE

h2

sa

sa

jdbc:mysql://localhost:3306/ahoo

mysql

root

root

org.h2.jdbcx.JdbcDataSource

com.mysql.jdbc.jdbc2.optional.MysqlXADataSource

紅色為修改部分代碼,然后進入控制臺查看就可以了,多出來下面的,然后測試聯通就ok了。

好了這樣就完成了。

如果有錯誤,請指出,謝謝!

總結

以上是生活随笔為你收集整理的java jboss_记录JAVAWEB部署到JBOSS中遇到的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。