java.io.IOException: couldn't initialize IOPort: 参数错误.

 

解决这个问题就是WebLogic的JDK选错了。一定要记住选安装在WebLogic的安装目录里面的JDK。不然就会出错了,

直接配置MyEclipse的WebLogic服务器 
MyEclipse默认的应用服务器为JBoss3,这里我们使用WebLogic 10。启动Eclipse,选择“窗口\\首选项”菜单,打开首选项对话框。展开MyEclipse下的Application Servers结点,点击JBoss 3,选中右面的Disable单选按钮,停用JBoss 3。然后点击WebLogic 10,选中右边的Enable单选按钮,启用WebLogic服务器。同时下面的配置如下: 
(1)BEA home directory:D:\Program Files\Oracle WebLogic

(2)WebLogic installation directory:D:\Program Files\Oracle WebLogic\wlserver_10.3

(3)Admin username:admin 
(4)Admin password:12345678 
(5)Execution domain name:D:\Program Files\Oracle WebLogic\user_projects\domains\base_domain

(6)Execution server name:myserver 
(7)Security policy file:E:\\bea\\weblogic81\\server\\lib\\weblogic.policy 
(8)JAAS login configuration file:省略。 

接着展开WebLogic 10结点,点击JDK,在右边的WLS JDK name处选择WebLogic 10的默认JDK。这里组合框中缺省为j2re1.4.2_03,即之前单独安装的jre。单击Add按钮,弹出WebLogic > Add JVM对话框,在JRE名称处随便输入一个名字,如jre1.4.1_02。然后在JRE主目录处选择WebLogic安装文件夹中的JDK文件夹,如E:\\BEA\\jdk141_02,程序会自动填充Javadoc URL文本框和JRE系统库列表框。单击确定按钮关闭对话框。这时候就可以在WLS JDK name组合框中选择jre1.4.1_02了。之后还要在下面的Optional Java VM arguments,如-ms64m -mx64m -Djava.library.path=\"E:/BEA/weblogic10/server/bin\" -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false  

注:\"-ms64m -mx64m -Djava.library.path=\"E:/BEA/weblogic81/server/bin\" -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false \"需要根据您跑的应用来决定参数,例如MAXIMO就需要将-ms64m -mx64m 改为-ms512m -mx1024m 

最后点击Paths,在右边的Prepend to classpath列表框中,通过Add JAR/ZIP按钮,加入D:\\BEA\\weblogic10\\server\\lib\\weblogic.jar、D:\\BEA\\weblogic10\\server\\lib\\webservices.jar。

 

 

 

 

 

 

 

 

 

 

 


 

 

你可能感兴趣的:(java,jdk,oracle,weblogic,MyEclipse)