AIX5.3下用weblogic10.3+jdk1.6搭建WEB应用程序

AIX5.3下用weblogic10.3+jdk1.6搭建WEB应用程序
    最近项目需要升级应用服务器,并且要将系统迁移到AIX上,终于可以不用JDK1.4了,低版本的JDK用久了,感觉自己都快与世界脱节了,SO马上动手自己搞一下。在这个过程中也遇到了一些问题,特此记录,希望对以后遇到此类问题的兄弟一点帮助。
    先说welogic10.3,这个版本好象是不支持1.5以下的JDK的,而且如果你装的JDK1.6是SR3版的,也不行,需要降到SR2版。这个问题的出现让我对10.3的稳定性有很大的怀疑。网上有帖子说这个版本的WEBLOGIC必须装JDK1.6的64位版本,经过我的实践,32位的也是可以的,但是一定要是SR2版,否则会报Exception in thread "Thread-17" java.util.NoSuchElementException错。
   安装完对应版本的JDK和weblogic,下面就是用Configuration Wizard新建一个DOMAIN,这个比较简单,我就不赘述了,E文稍微好一点的都应该能搞定,Configuration Wizardch程序:${WL_HOME}/wlserver_10.3/common/bin/.目录下的config.sh。
    DOMAIN建立完成之后就可以启动WEB服务了,启动服务的脚本在./myproject/base_domain/bin下的startWebLogic.sh。服务启动成功后,所有操作都可以在console控制台中进行,包括建立数据源和部署WEB应用程序。

此外还有一个东西要说的,有可能项目的WEB-INF目录下没有weblogic.xml,这样要把自己的项目作为默认服务(既用类似http://IP:8001/这样的URL直接访问),就需要改config.xml,提供的方法是在该目录下自己手动加一个weblogic.xml文件,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 6.1//EN" "http://www.bea.com/servers/wls610/dtd/weblogic-web-jar.dtd">
<weblogic-web-app>
<context-root>/</context-root>
</weblogic-web-app> 
好了,如果以上步骤都完成了,并且没有报错,那么恭喜你,你的WEB服务应该已经部署成功了。^_^


    

你可能感兴趣的:(AIX5.3下用weblogic10.3+jdk1.6搭建WEB应用程序)