今天部署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项目,先新建新端口,然后配置用shartxxxx.sh后台启动项目,最后部署项目
linux下部署weblogic,1.1 部署前准备 把WebLogic的bin包放在/home目录上. 1、创建weblogic用户组。 groupadd weblogic
在Linux上部署WebLogic pdf 文档
通过本文档的指导,可以顺利地在Linux系统上部署WebLogic Server,并为应用程序提供一个稳定的运行环境。此外,还提供了一些关于性能优化和安全管理方面的建议,有助于进一步提高系统的稳定性和安全性。
### Linux系统WebLogic安装部署详解 #### 一、部署前准备 在进行WebLogic服务器的安装之前,需要完成一系列的准备工作来确保环境符合要求。这些步骤包括但不限于创建必要的用户组和用户、设置工作目录以及调整系统...
《Weblogic for Linux...对于那些需要在Linux系统上部署和管理Weblogic服务器的人来说,这是一个非常实用的指南。由于篇幅所限,这里只概述了部分内容,具体操作细节和高级配置请参照手册全文或Weblogic官方信息中心。
linux下weblogic集群部署,详细描述weblogic在linux下的部署情况
在 RedHat Linux 下安装和部署 WebLogic 之前,需要进行一些准备工作。首先,需要将 WebLogic 的 bin 包放在 /home 目录上。然后,创建一个名为 weblogic 的用户组和用户,使用命令 `groupadd weblogic` 和 `useradd...
【WebLogic在Linux上的安装及项目部署】 WebLogic是由Oracle公司开发的一款企业级应用服务器,主要用于托管Java EE应用程序。在Linux环境下安装WebLogic并部署项目是企业IT环境中常见的任务。以下是一个详细的步骤...
本文档详细介绍了如何在Red Hat Enterprise Linux (RHEL) 6.5 64位操作系统上安装WebLogic 10.3.6版本,并部署应用程序。此过程适用于三台服务器(1台Web服务器、1台应用服务器和1台接口服务器),并且使用JDK 1.5。...
linux服务器上使用weblogic部署集群,两台服务器,包括管理,代理,受管服务,包括jdk与weblogic的详细安装,weblogic部署时遇到的问题以及解决方式
linux上部署weblogic一般方法,weblogic的部署并不像tomcat那样简单,记录一下步骤
在Linux环境下,部署WebLogic Server 10.3.6的集群是一项复杂而重要的任务,因为这涉及到多个服务器之间的协调工作,以实现高可用性和负载均衡。以下将详细阐述整个部署配置过程的关键步骤: 1. **环境准备**: - ...
Linux 环境 Weblogic 超...本文档提供了 Linux 环境 Weblogic 超详细安装配置文档,涵盖了 Weblogic 的安装、配置和应用部署三个方面。用户可以按照文档中的步骤,完成 Weblogic 的安装和配置,并成功部署应用程序。
Weblogic 8.1.6在LINUX下部署集群
### Linux安装部署WebLogic #### 1. 平台软硬件安装与配置参考 ##### 1.1 服务器操作系统和组件安装要点 本章节详细介绍了统一权限平台所依赖的软硬件环境的安装与配置,包括操作系统(RedHat Enterprise Linux ...
综上所述,WebLogic在Linux环境下的安装与部署涉及多个环节,包括前期准备、实际安装以及后期配置。通过遵循上述步骤,可以确保WebLogic服务器在Linux平台上稳定、高效地运行,为企业级应用程序的开发、测试与生产...
### Linux下Weblogic单域服务部署详解 #### 概述 在Linux环境下部署Weblogic单域服务是一项常见的IT运维任务,适用于企业级应用服务器的搭建与管理。Weblogic作为一款功能强大的中间件产品,提供了丰富的服务和...