1.weblogic的下载,安装就免了吧。它和其他软件没什么不同
2.weblogic的配置。
首先这里有几个名词,Cluster,domain,server,如果第一次接触它,可能会有些不知所措。也许我们在网上能搜到它们的名词解释,但还是太抽像了,难以琢摸。
好在weblogic有一个缺省的配置模板,Basic weblogic server domain.它能带领我们这些陌生人走出迷宫。
在此点next之后先择Express(默认选项)即可。之后是输入管理员名称及密码等等。在一路next之后,weblogic为我们创建了一个cluster(domains),下面有一个domain(mydomain),mydomain下面有application及myserver文件夹。application就是发布工程的文件夹,和tomcat的webapp包一样。至此我们应该对那几个麻烦的名词能逆向悟出一点了。
3.进一步配置weblogic的其他配置可以进入:http://localhost:7001/console进行。
也可以在\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....不管它。
然后配置第二项jdk.(使用weblogic自带的就行)
最后别忘了把你刚才辛苦半天配置的server 点上enable.
5.在第一次启动的时候可能有这样的错误:weblogic无法安全地读取连接数据库的密码:
此时可把刚才提到的config.xml里的加密密码全改成明文形式。重启,通过