① 怎麼看weblogic 埠號
用eclipse遠程調試weblogic修改兩個配置文件:
1.修改配置文件startWebLogic.sh
# START WEBLOGIC
echo "starting weblogic with Java version:"
${JAVA_HOME}/bin/java ${JAVA_VM} -version
if [ "${WLS_REDIRECT_LOG}" = "" ] ; then
echo "Starting WLS with line:"
echo "${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=8453
-Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS} ${SERVER_CLASS}"
${JAVA_HOME}/bin/java
${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_NAME}
-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy
${PROXY_SETTINGS} ${SERVER_CLASS}
else
echo "Redirecting output from WLS window to ${WLS_REDIRECT_LOG}"
${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=8453
-Dweblogic.Name=${SERVER_NAME}
-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy
${PROXY_SETTINGS} ${SERVER_CLASS} >"${WLS_REDIRECT_LOG}" 2>&1
fi
2.修改setDomainEnv.sh
if [ "${debugFlag}" = "true" ] ; then
if [ "true" = "true" ] ; then
② weblogic一個操作,如圖,我勾選了Enabled Administrator Port,對應的domain中哪個配置文件的變化
http://localhost:9002/console
這個也進不去么
③ weblogic console配置jdbc信息存在哪個文件中
<Domain>/config/config.xml
④ weblogic啟用管理員埠
預設安裝中使用DemoIdentity.jks和DemoTrust.jks
KeyStore實現SSL,需要配置伺服器使用Enable
SSL,配置其埠,在產品模式下需要從CA獲取私有密鑰和數字證書,創建identity和trust
keystore,裝載獲得的密鑰和數字證書。可以配置此SSL連接是單向還是雙向的。
⑤ weblogic需要哪些配置文件
weblogic的幾個基礎問題
--------------------------------------------------------------------------------
weblogic的幾個基礎問題
1、 如何給weblogic指定大小的內存?
在啟動Weblogic的腳本中(位於所在Domian對應伺服器目錄下的startServerName),增
加set MEM_ARGS=-Xms32m -Xmx200m,可以調整最小內存為32M,最大200M
2、 如何設定的weblogic的熱啟動模式(開發模式)與產品發布模式?
可以在管理控制台中修改對應伺服器的啟動模式為開發或產品模式之一。或者修改服務
的啟動文件或者commenv文件,增加set PRODUCTION_MODE=true。
3、 如何啟動時不需輸入用戶名與密碼?
修改服務啟動文件,增加 WLS_USER和WLS_PW項。也可以在boot.properties文件中增加
加密過的用戶名和密碼.
4、 在weblogic管理制台中對一個應用域(或者說是一個網站,Domain)進行jms及ejb或
連接池等相關信息進行配置後,實際保存在什麼文件中?
保存在此Domain的config.xml文件中,它是伺服器的核心配置文件。
5、 說說weblogic中一個Domain的預設目錄結構?比如要將一個簡單的helloWorld.jsp
放入何目錄下,然的在瀏覽器上就可打入http://主機:埠號//helloword.jsp就可以看到運行結果了? 又比如這其中用到了一個自己寫的javaBean該如何辦?
Domain目錄\伺服器目錄\applications,將應用目錄放在此目錄下將可以作為應用訪問
,如果是Web應用,應用目錄需要滿足Web應用目錄要求,jsp文件可以直接放在應用目錄
中,Javabean需要放在應用目錄的WEB-INF目錄的classes目錄中,設置伺服器的預設應
用將可以實現在瀏覽器上無需輸入應用名。
6、 如何查看在weblogic中已經發布的EJB?
可以使用管理控制台,在它的Deployment中可以查看所有已發布的EJB
7、 如何在weblogic中進行ssl配置與客戶端的認證配置或說說j2ee(標准)進行ssl的配置
預設安裝中使用DemoIdentity.jks和DemoTrust.jks KeyStore實現SSL,需要配置服務
器使用Enable SSL,配置其埠,在產品模式下需要從CA獲取私有密鑰和數字證書,創
建identity和trust keystore,裝載獲得的密鑰和數字證書。可以配置此SSL連接是單向
還是雙向的。
8、在weblogic中發布ejb需涉及到哪些配置文件
不同類型的EJB涉及的配置文件不同,都涉及到的配置文件包括
ejb-jar.xml,weblogic-ejb-jar.xmlCMP實體Bean一般還需要
weblogic-cmp-rdbms-jar.xml
9、EJB需直接實現它的業務介面或Home介面嗎,請簡述理由.
遠程介面和Home介面不需要直接實現,他們的實現代碼是由伺服器產生的,程序運行中
對應實現類會作為對應介面類型的實例被使用。
10、說說在weblogic中開發消息Bean時的persistent與non-persisten的差別
persistent方式的MDB可以保證消息傳遞的可靠性,也就是如果EJB容器出現問題而JMS服
務器依然會將消息在此MDB可用的時候發送過來,而non-persistent方式的消息將被丟
棄。
11、說說你所熟悉或聽說過的j2ee中的幾種常用模式?及對設計模式的一些看法
Session Facade Pattern:使用SessionBean訪問EntityBean
Message Facade Pattern:實現非同步調用
EJB Command Pattern:使用Command JavaBeans取代SessionBean,實現輕量級訪問
Data Transfer Object Factory:通過DTO Factory簡化EntityBean數據提供特性
Generic Attribute Access:通過AttibuteAccess介面簡化EntityBean數據提供特性
Business Interface:通過遠程(本地)介面和Bean類實現相同介面規范業務邏輯一致
性
EJB架構的設計好壞將直接影響系統的性能、可擴展性、可維護性、組件可重用性及
開發效率。項目越復雜,項目隊伍越龐大則越能體現良好設計的重要性
1、 如何給weblogic指定大小的內存?
在啟動Weblogic的腳本中(位於所在Domian對應伺服器目錄下的startServerName),增
加set MEM_ARGS=-Xms32m -Xmx200m,可以調整最小內存為32M,最大200M
2、 如何設定的weblogic的熱啟動模式(開發模式)與產品發布模式?
可以在管理控制台中修改對應伺服器的啟動模式為開發或產品模式之一。或者修改服務
的啟動文件或者commenv文件,增加set PRODUCTION_MODE=true。
3、 如何啟動時不需輸入用戶名與密碼?
修改服務啟動文件,增加 WLS_USER和WLS_PW項。也可以在boot.properties文件中增加
加密過的用戶名和密碼.
4、 在weblogic管理制台中對一個應用域(或者說是一個網站,Domain)進行jms及ejb或
連接池等相關信息進行配置後,實際保存在什麼文件中?
保存在此Domain的config.xml文件中,它是伺服器的核心配置文件。
5、 說說weblogic中一個Domain的預設目錄結構?比如要將一個簡單的helloWorld.jsp
放入何目錄下,然的在瀏覽器上就可打入http://主機:埠號//helloword.jsp就可以看到運行結果了? 又比如這其中用到了一個自己寫的javaBean該如何辦?
Domain目錄\伺服器目錄\applications,將應用目錄放在此目錄下將可以作為應用訪問
,如果是Web應用,應用目錄需要滿足Web應用目錄要求,jsp文件可以直接放在應用目錄
中,Javabean需要放在應用目錄的WEB-INF目錄的classes目錄中,設置伺服器的預設應
用將可以實現在瀏覽器上無需輸入應用名。
6、 如何查看在weblogic中已經發布的EJB?
可以使用管理控制台,在它的Deployment中可以查看所有已發布的EJB
7、 如何在weblogic中進行ssl配置與客戶端的認證配置或說說j2ee(標准)進行ssl的配置
預設安裝中使用DemoIdentity.jks和DemoTrust.jks KeyStore實現SSL,需要配置服務
器使用Enable SSL,配置其埠,在產品模式下需要從CA獲取私有密鑰和數字證書,創
建identity和trust keystore,裝載獲得的密鑰和數字證書。可以配置此SSL連接是單向
還是雙向的。
8、在weblogic中發布ejb需涉及到哪些配置文件
不同類型的EJB涉及的配置文件不同,都涉及到的配置文件包括
ejb-jar.xml,weblogic-ejb-jar.xmlCMP實體Bean一般還需要
weblogic-cmp-rdbms-jar.xml
9、EJB需直接實現它的業務介面或Home介面嗎,請簡述理由.
遠程介面和Home介面不需要直接實現,他們的實現代碼是由伺服器產生的,程序運行中
對應實現類會作為對應介面類型的實例被使用。
10、說說在weblogic中開發消息Bean時的persistent與non-persisten的差別
persistent方式的MDB可以保證消息傳遞的可靠性,也就是如果EJB容器出現問題而JMS服
務器依然會將消息在此MDB可用的時候發送過來,而non-persistent方式的消息將被丟
棄。
11、說說你所熟悉或聽說過的j2ee中的幾種常用模式?及對設計模式的一些看法
Session Facade Pattern:使用SessionBean訪問EntityBean
Message Facade Pattern:實現非同步調用
EJB Command Pattern:使用Command JavaBeans取代SessionBean,實現輕量級訪問
Data Transfer Object Factory:通過DTO Factory簡化EntityBean數據提供特性
Generic Attribute Access:通過AttibuteAccess介面簡化EntityBean數據提供特性
Business Interface:通過遠程(本地)介面和Bean類實現相同介面規范業務邏輯一致
性
EJB架構的設計好壞將直接影響系統的性能、可擴展性、可維護性、組件可重用性及
開發效率。項目越復雜,項目隊伍越龐大則越能體現良好設計的重要性
⑥ weblogic xml在哪個文件夾
war包存放目錄: 1.war在tomcat中是放在tomcat安裝目錄下的webapps目錄中; 2.war包在weblogic的存放目錄是bea\user_projects\domains\b2c\applications文件夾下; weblogic中應用程序部署方法: 1.部署的配置在\bea\user_projects\domains\b2c\config.xml中修改,如下為EJB的部署配置: <Application Name=IBSSMSFastFind Path=e:\bea\user_projects\domains\b2c\applications StagingMode=nostage TwoPhase=true <EJBComponent Name=IBSSMSFastFind Targets=b2cserver URI=IBSSMSFastFind.war/ </Application 註:你想要確認你當前已經部署好的war包放在哪的話,可以查看該config.xml文件,搜索war包的名字,可以找到改war包的URI,以跟蹤找到存放目錄。 2.也可以到weblogic控制台配置,點選左邊導航樹的路徑:域名-Deployments-相應的部署類型:選擇你需要配置類型的應用程序,在右邊選擇Deploy a new XXX Mole配置部署即可
⑦ weblogic資料庫連接池的配置文件是哪個
一、手動配置
1.創建web工程
index.jsp頁面的部分代碼如下:
DbConn類:
Authors類:
AuthorsDao類:
2.把資料庫驅動jar包拷到E:\bea\wlserver_10.3\server\lib目錄下。
(以下以sqlServer 2005 為例)
3.用記事本打開D:\bea\user_projects\domains\base_domain\bin\setDomainEnv.cmd 在最後加入以下代碼:
set
CLASSPATH=%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%;%WL_HOME%\server\lib\sql2005jdbc.jar
其中「\server\lib\sql2005jdbc.jar」是驅動JAR包的路徑
4.啟動WebLogic服務,將工程導出war包,手動部署該web應用程序。
看到有sql2005jdbc.jar的信息,說明驅動載入成功。
如果沒有,檢查setDomainEnv.cmd配置文件中書寫的路徑。
5.打開伺服器配置頁面。
在左側菜單欄選擇數據源
6.啟動資料庫服務,配置資料庫。
這里就以PUBS資料庫為例。
7.點擊「新建」
取一個別名,也可以用默認的。
選擇資料庫類型級資料庫驅動
下一步
8.使用默認的選擇,繼續下一步。
9.填寫連接屬性。
10.點測試配置,看是否連接測試成功。注意這里只是測試資料庫驅動是否正確。
11.為伺服器部署數據源。
12.完成。
⑧ linux系統下怎麼修改weblogic的埠
一、修改server的埠 修改埠有兩種方式:A通過管理窗口修改和B直接修改相應的配置文件 方式A:首先進入控制台找到如下位置 點擊進入,(如果這里是灰顯的,將lock&edit按鈕點擊一下,執行解鎖)
⑨ weblogic更改埠號
在你新建的域目錄下找到config.xml文件,打開後找到
ListenAddress="" ListenPort="7001" 將7001改成你想要的埠,注意不要使用系統保留埠,個人建議把它改大點,前面加個1是個不錯的選擇。