`

一些关于Linux上的weblogic部署问题

阅读更多
   今天部署weblogic的时候纠结了半天,过程是这样的:我先是在一个domain下弄了两个war包的部署,可能因为程序中应用了memerch的缘故,导致其中一个程序部署没有了数据,加载不了了,因为后一个memerch对象会覆盖前一个对象。这样我就想用weblogic的热部署来重起一下两个项目,结果,在weblogic的控制台里,项目部署上没update的显示了,它为灰色,只能点击start和stop两个选项了。这样没法热部署很纠结,因为服务器不在本地,也没有办法远程重新部署,所以我想找一个更好的办法,于是就想到了重新建立一个domain,在control里进行domain的新建。建完以后,我又想再看一下原来的项目,结果怎么也启不来,报了一个错:java.lang.ClassCastException。这我就更纠结了,怎么这个又会出错呢,我没有动什么配置文件呀,最后耗了一个中午的时间,在网搜了半天相关信息,才搞清楚原来是权限问题。因为在当时的环境下,需要Linux提供权限来完成服务启动,让我误以为是我新建domain出的错。
    关于远程部署和上传下载文件的问题:远程部署linux的时候可以借助使用secureCRT这个软件,可以很轻松的登录到远程linux系统(当然也就是telnet的应用);另一方面,用一些ftp上传工具就可以很容易的访问远程服务的文件(这里个人认为Xftp是个不错的工具)。
    weblogic的PermGen问题,就本人遇到的问题是内存溢出,使用weblogic热部署时间长了的时候出现的问题,重启一下服务就好了,目前还在进一步了解和寻找良好解决方法,隔一段时间重启服务清一下缓存?

    顺便记录下weblogic安装过程:

一、安装配置JDK //如果应用不需要高版本的JDK的话,可以不单独安装JDK1. 安装JDK
  # chmod a+x jdk-1_5_0_15-linux-i586.bin
  # . k-1_5_0_15-linux-i586.bin
  # mv jdk1.5.0_15 /usr/local k         //JDK安装路径为 /usr/local k2. 配置环境变量 2.1 修改 /etc/profile
  # vi /etc/profile
  # 添加3行到/etc/profile中
  export JAVA_HOME=/usr/local k
  export PATH=:$PATH
  export CLASSPATH=$JAVA_HOME b 2.2 使 /etc/profile 设置立即生效
  # source /etc/profile 2.3 检测JDK
  # java -version //测试,出现以下信息说明安装JDK正确 java version "1.5.0_15"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04)
Java HotSpot(TM) Client VM (build 1.5.0_15-b04, mixed mode, sharing)

二、安装 WebLogic1. 创建weblogic用户组及weblogic用户
# groupadd -g 600 weblogic
# useradd -d /home/weblogic -g 600 weblogic
# passwd weblogic2. 安装weblogic
# xhost +
# su weblogic
$ export DISPLAY=192.168.0.140:0.0  //其中192.168.0.140为运行xshell的远程机器
$ . rver100_linux32.bin / rver100_linux32.bin为weblogic安装文件跳出图形安装界面
2.1 欢迎界面 Next
2.2 同意 Next
2.3 默认将weblogic安装在/home/weblogic/bea目录下 Next
2.4 选择 "complete" Next
2.5 默认 Next
2.6 同意 Next
2.7 默认路径 Next
2.8 等待安装完成

三、创建一个新的域WeblogicTest1. weblogic中创建WeblogicTest域
  启动weblogic配置程序
# /home/weblogic/bea/wlserver_10.0/common/bin/config.sh出现配置窗口 1.1 选择“Create a new WebLogic domain ”
1.2 默认
1.3 weblogic/123123123 //指定用户名、密码
1.4 选择 “Development Mode”
       指定 “Other JDK” /usr/local k
1.5 默认
1.6 Domain name:WeblogicTest
       Domain location:默认

四、破解weblogic //破解文件链接 1. 将license.bea和weblog_crack.jar拷贝到bea安装目录下: /home/weblogic/bea 2. 修改/home/weblogic/bea/user_projects/domains/WeblogicTest/bin/startWebLogic.sh 将CLASSPATH="${CLASSPATH}${CLASSPATHSEP}${MEDREC_WEBLOGIC_CLASSPATH}"改为:
CLASSPATH="/home/weblogic/bea/weblogic_crack.jar:${CLASSPATH}${CLASSPATHSEP}${MEDREC_WEBLOGIC_CLASSPATH}"

五、修改weblogic内存参数  # vi /home/weblogic/bea/user_projects/domains/WeblogicTest/bin tDomainEnv.sh
  修改216,221,229行为:
  MEM_ARGS="-Xms512m -Xmx1024m"
  MEM_DEV_ARGS="-XX:CompileThreshold=8000 -XX:PermSize=256m "
  MEM_ARGS="${MEM_ARGS} ${MEM_DEV_ARGS} -XX:MaxPermSize=512m"

六、启动weblogic  # /home/weblogic/bea/user_projects/domains/WeblogicTest/bin/startWebLogic.sh //启动weblogic
分享到:
评论

相关推荐

    linux 下weblogic部署web项目

    linux 下weblogic部署web项目,先新建新端口,然后配置用shartxxxx.sh后台启动项目,最后部署项目

    linux下部署weblogic

    linux下部署weblogic,1.1 部署前准备 把WebLogic的bin包放在/home目录上. 1、创建weblogic用户组。 groupadd weblogic

    在Linux上部署WebLogic

    在Linux上部署WebLogic pdf 文档

    linux_weblogic部署

    通过本文档的指导,可以顺利地在Linux系统上部署WebLogic Server,并为应用程序提供一个稳定的运行环境。此外,还提供了一些关于性能优化和安全管理方面的建议,有助于进一步提高系统的稳定性和安全性。

    Linux系统weblogic安装部署详解

    ### Linux系统WebLogic安装部署详解 #### 一、部署前准备 在进行WebLogic服务器的安装之前,需要完成一系列的准备工作来确保环境符合要求。这些步骤包括但不限于创建必要的用户组和用户、设置工作目录以及调整系统...

    Weblogic for Linux部署配置手册

    《Weblogic for Linux...对于那些需要在Linux系统上部署和管理Weblogic服务器的人来说,这是一个非常实用的指南。由于篇幅所限,这里只概述了部分内容,具体操作细节和高级配置请参照手册全文或Weblogic官方信息中心。

    linux下weblogic集群部署

    linux下weblogic集群部署,详细描述weblogic在linux下的部署情况

    LInux下安装部署weblogic

    在 RedHat Linux 下安装和部署 WebLogic 之前,需要进行一些准备工作。首先,需要将 WebLogic 的 bin 包放在 /home 目录上。然后,创建一个名为 weblogic 的用户组和用户,使用命令 `groupadd weblogic` 和 `useradd...

    WebLogic在linux上的安装及项目部署

    【WebLogic在Linux上的安装及项目部署】 WebLogic是由Oracle公司开发的一款企业级应用服务器,主要用于托管Java EE应用程序。在Linux环境下安装WebLogic并部署项目是企业IT环境中常见的任务。以下是一个详细的步骤...

    Linux下weblogic安装及应用部署.docx

    本文档详细介绍了如何在Red Hat Enterprise Linux (RHEL) 6.5 64位操作系统上安装WebLogic 10.3.6版本,并部署应用程序。此过程适用于三台服务器(1台Web服务器、1台应用服务器和1台接口服务器),并且使用JDK 1.5。...

    LINUX下部署weblogic集群.docx

    linux服务器上使用weblogic部署集群,两台服务器,包括管理,代理,受管服务,包括jdk与weblogic的详细安装,weblogic部署时遇到的问题以及解决方式

    linux上部署weblogic一般方法

    linux上部署weblogic一般方法,weblogic的部署并不像tomcat那样简单,记录一下步骤

    linux + weblogic10.3.6 集群部署及配置

    在Linux环境下,部署WebLogic Server 10.3.6的集群是一项复杂而重要的任务,因为这涉及到多个服务器之间的协调工作,以实现高可用性和负载均衡。以下将详细阐述整个部署配置过程的关键步骤: 1. **环境准备**: - ...

    Linux环境Weblogic超详细安装配置文档

    Linux 环境 Weblogic 超...本文档提供了 Linux 环境 Weblogic 超详细安装配置文档,涵盖了 Weblogic 的安装、配置和应用部署三个方面。用户可以按照文档中的步骤,完成 Weblogic 的安装和配置,并成功部署应用程序。

    linux部署weblogic集群

    Weblogic 8.1.6在LINUX下部署集群

    Linux安装部署weblogic

    ### Linux安装部署WebLogic #### 1. 平台软硬件安装与配置参考 ##### 1.1 服务器操作系统和组件安装要点 本章节详细介绍了统一权限平台所依赖的软硬件环境的安装与配置,包括操作系统(RedHat Enterprise Linux ...

    Linux下的WebLogic安装部署

    综上所述,WebLogic在Linux环境下的安装与部署涉及多个环节,包括前期准备、实际安装以及后期配置。通过遵循上述步骤,可以确保WebLogic服务器在Linux平台上稳定、高效地运行,为企业级应用程序的开发、测试与生产...

    Linux下Weblogic单域服务部署

    ### Linux下Weblogic单域服务部署详解 #### 概述 在Linux环境下部署Weblogic单域服务是一项常见的IT运维任务,适用于企业级应用服务器的搭建与管理。Weblogic作为一款功能强大的中间件产品,提供了丰富的服务和...

Global site tag (gtag.js) - Google Analytics