1.weblogic的下載,安裝就免了吧。它和其他軟件沒什么不同
2.weblogic的配置。
?? 首先這里有幾個名詞,Cluster,domain,server,如果第一次接觸它,可能會有些不知所措。也許我們在網(wǎng)上能搜到它們的名詞解釋,但還是太抽像了,難以琢摸。
? 好在weblogic有一個缺省的配置模板,Basic weblogic server domain.它能帶領(lǐng)我們這些陌生人走出迷宮。
在此點(diǎn)next之后先擇Express(默認(rèn)選項(xiàng))即可。之后是輸入管理員名稱及密碼等等。在一路next之后,weblogic為我們創(chuàng)建了一個cluster(domains),下面有一個domain(mydomain),mydomain下面有application及myserver文件夾。application就是發(fā)布工程的文件夾,和tomcat的webapp包一樣。至此我們應(yīng)該對那幾個麻煩的名詞能逆向悟出一點(diǎn)了。
?3.進(jìn)一步配置weblogic的其他配置可以進(jìn)入:http://localhost:7001/console進(jìn)行。
也可以在\bea\user_projects\domains\mydomain下的config.xml里面配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<Domain ConfigurationVersion="8.1.2.0" Name="mydomain">
??? <Server ListenAddress="" ListenPort="7001" Name="myserver"
??????? NativeIOEnabled="true" ReliableDeliveryPolicy="RMDefaultPolicy" ServerVersion="8.1.2.0">
??????? <SSL Enabled="false" HostnameVerificationIgnored="false"
??????????? IdentityAndTrustLocations="KeyStores" Name="myserver"/>
??? </Server>
??? <JMSFileStore Directory="rmfilestore" Name="FileStore"/>
??? <WSReliableDeliveryPolicy DefaultRetryCount="10"
??????? DefaultTimeToLive="60000" Name="RMDefaultPolicy" Store="FileStore"/>
??? <Security Name="mydomain"
??????? PasswordPolicy="wl_default_password_policy"
??????? Realm="wl_default_realm" RealmSetup="true"/>
??? <EmbeddedLDAP
??????? Credential="{3DES}2zhEU1x+6NtlLCiEEASIq7Qj1x8k7JuC+3pK9+ca9us=" Name="mydomain"/>
??? <SecurityConfiguration
??????? Credential="{3DES}4UitCfj3yY1Qydt7r2TmFZ5k7e+2OwU1CcIm+8hJck+ffQmdjoBIHB7nOlWWYkgFobxW85RnRM1ExL09MjQAsXRxURh0QkpJ"
??????? Name="mydomain" RealmBootStrapVersion="1"/>
??? <Realm FileRealm="wl_default_file_realm" Name="wl_default_realm"/>
??? <FileRealm Name="wl_default_file_realm"/>
??? <PasswordPolicy Name="wl_default_password_policy"/>
??? <JMSServer Name="WSStoreForwardInternalJMSServermyserver"
??????? Store="FileStore" Targets="myserver">
??????? <JMSQueue CreationTime="1173168293562"
??????????? JNDIName="jms.internal.queue.WSStoreForwardQueue"
??????????? JNDINameReplicated="false" Name="WSInternaljms.internal.queue.WSStoreForwardQueuemyserver"/>
??????? <JMSQueue CreationTime="1173168293890"
??????????? JNDIName="jms.internal.queue.WSDupsEliminationHistoryQueue"
??????????? JNDINameReplicated="false" Name="WSInternaljms.internal.queue.WSDupsEliminationHistoryQueuemyserver"/>
??? </JMSServer>
??? <Application Name="_appsdir_cnr_dir"
??????? Path="F:\bea\user_projects\domains\mydomain\applications"
??????? StagingMode="nostage" TwoPhase="true">
??????? <WebAppComponent Name="cnr" Targets="myserver" URI="cnr"/>
??? </Application>
??? <JDBCConnectionPool DriverName="oracle.jdbc.driver.OracleDriver"
??????? Name="TDB" Password="{3DES}hW7xgPt8c4U=" Properties="user=media"
??????? Targets="myserver" TestConnectionsOnCreate="true"
??????? TestConnectionsOnRelease="true"
??????? TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@192.168.2.101:1521:tmedia"/>
??? <JDBCTxDataSource JNDIName="jdbc/cnr-tdb" Name="jdbc/cnr-tdb"
??????? PoolName="TDB" Targets="myserver"/>
??? <JDBCConnectionPool DriverName="oracle.jdbc.driver.OracleDriver"
??????? Name="SDB" Password="{3DES}hW7xgPt8c4U=" Properties="user=media"
??????? Targets="myserver" TestConnectionsOnCreate="true"
??????? TestConnectionsOnRelease="true"
??????? TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@192.168.2.101:1521:smedia"/>
??? <JDBCTxDataSource JNDIName="jdbc/cnr-sdb" Name="jdbc/cnr-sdb"
??????? PoolName="SDB" Targets="myserver"/>
??? <JDBCTxDataSource JNDIName="jdbc/CorrelativeLink"
??????? Name="jdbc/CorrelativeLink" PoolName="SDB" Targets="myserver"/>
??? <JDBCDataSourceFactory
??????? DriverClassName="oracle.jdbc.driver.OracleDriver"
??????? FactoryName="jdbc/CorrelativeLink" Name="jdbc/CorrelativeLink"
??????? Password="{3DES}hW7xgPt8c4U=" Properties=""
??????? URL="jdbc:oracle:thin:@192.168.2.101:1521:smedia" UserName="media"/>
</Domain>
4.配置myeclipse的server configer
???(1) bea home directory :F:/bea
?? (2)weblogic installation directory F:\bea\weblogic81
?( 3) admin name :剛才你在迷宮里填寫的名字
? (4) password??? :迷宮里寫的密碼
?? (5)Execution? domain root? F:\bea\user_projects\domains
?? (6)Execution? domain? name??: mydomain
? (7)Execution????server?? mydomain:? myserver
?(8) hostname:portnumber:localhost:7001
(9)security policy file:F:\bea\weblogic81\server\lib\weblogic.policy
(10)jaas....不管它。
然后配置第二項(xiàng)jdk.(使用weblogic自帶的就行)
最后別忘了把你剛才辛苦半天配置的server 點(diǎn)上enable.
5.在第一次啟動的時(shí)候可能有這樣的錯誤:weblogic無法安全地讀取連接數(shù)據(jù)庫的密碼:
此時(shí)可把剛才提到的config.xml里的加密密碼全改成明文形式。重啟,通過