本文的weblogic版本为8.1
weblogic有3个server (domainServer, front, back)
1) 第一种方法就是weblogic自带的,用weblogic console来启动,这个应该都会
2) 第二种方法是通过脚本来启动,比如在domain里有这个一个自带的脚本startWebLogic.cmd,我们可以直接copy这个脚本,在里面改它的
set SERVER_NAME=domainServer
为front就可以启动server front了
set SERVER_NAME=front
相应的改为back就可以启动server back
set SERVER_NAME=back
这种方法debug也比较简单,直接在对应的脚本里加上远程debug的配置,然后在eclipse里建一个远程debug就行了,注意端口要一样
set DEBUG_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8789,server=y,suspend=n
%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %DEBUG_OPTS% -Dweblogic.Name=%SERVER_NAME%...
下面是我的startAll.bat
@echo off
echo [INFO] start startNodeManager.cmd
start "startNodeManager" "D:\bea\weblogic81\server\bin\startNodeManager.cmd"
echo [INFO] start startWebLogic.cmd
start "startWebLogic" "D:\bea\user_projects\domains\Domain\startWebLogic.cmd"
echo [INFO] start startBackEnd.cmd
start "startBackEnd" "D:\bea\user_projects\domains\Domain\back.cmd"
echo [INFO] start startFrontEnd.cmd
start "startFrontEnd" "D:\bea\user_projects\domains\Domain\front.cmd"
我比较喜欢这种方法,因为用这个方法我们就可以自己建脚本,就一次启动全部系统,不用每次都要通过console来启动,重启server也不用再进console了,只要关闭对应的cmd,再双击对应的server脚本就可以启动了
3) 通过startManagedWebLogic.cmd启动
其实方法3就是方法2的官方方式,很简单的
startManagedWebLogic.cmd back 就启动了后台
推荐这种方法,加上上面的startAll.bat,如果你是多个服务器部署的话用这种方法就简单的很,写脚本用putty 关闭系统,上传你的ear包,再启动,全部都可以做到自动化
4) 通过eclipse来启动
这个方法其实也是根据脚本来的,比如上面的这一行,就是直接执行的java,不过中间参数有点多,所以我们就在这句脚本前加上echo,来打印出它的所有参数
%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %DEBUG_OPTS% -Dweblogic.Name=%SERVER_NAME%...
前面加上echo
echo %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %DEBUG_OPTS% -Dweblogic.Name=%SERVER_NAME%...
然后执行一次我们就可以得到所有的参数了
d:\bea\JROCKI~1\bin\java -jrockit -Xms96m -Xmx256m -Xverify:none -Dweblogic.Nam
e=back -Dweblogic.ProductionModeEnabled= -Djava.security.policy="d:\bea\WEBLO
G~1\server\lib\weblogic.policy"
然后把中间的文件地址修正下,就可以打开eclipse了
eclipse -> run -> run configurations -> 新建一个java application
在main标签里project选择要启动的project, main class输入weblogic.Server。
在arguments标签的 vm arguments里输入刚刚得到的参数
-jrockit -Xms96m -Xmx256m -Xverify:none -Dweblogic.Name=back -Dweblogic.ProductionModeEnabled= -Djava.security.policy="d:\bea\weblogic81\server\lib\weblogic.policy"
在working directory里选择other,选择你的domain地址,然后点apply,就可以点run,它的启动了
分享到:
相关推荐
### 方法一:修改 Weblogic 启动参数 可以在 Weblogic 启动参数中添加“-Djava.security.egd=file:/dev/./urandom”,这样可以 tell JVM 使用 /dev/urandom 作为随机数生成的源。这样可以解决 Weblogic 启动时的...
weblogic启动优化脚本,可以解决weblogic控制台启动较慢问题,亲测有效
WebLogic 启动失败解决方案 WebLogic 是一款功能强大且广泛应用的 Java EE 服务器,但是在实际操作中,可能会遇到启动失败的问题。那么,如何解决 WebLogic 启动失败问题呢?下面我们将详细介绍。 问题原因 ...
Weblogic 开机自动启动详解 Weblogic 作为一个流行的 Java 企业级应用服务器,通常需要在服务器启动时自动启动,以确保业务的连续性。然而,在 Windows 系统下,Weblogic 的自动启动却需要进行一些额外的配置。在这...
weblogic启动日志详细说明介绍,报错了所有的初始化信息模块的介绍!
### WebLogic启动与部署配置详解 #### 一、启动WebLogic服务器 启动WebLogic服务器是进行Web应用部署的基础步骤之一。下面详细介绍启动WebLogic的具体操作流程: 1. **进入启动脚本目录**: - 使用`cd /opt/bea/...
在Linux环境下,自动启动WebLogic Server是系统管理的重要一环,尤其对于持续运行的服务来说,确保WebLogic能够在系统启动时自动运行能节省大量的手动操作时间。以下是如何在Linux上配置WebLogic服务以便自动启动的...
四、WebLogic启动关闭脚本 WebLogic的启动和关闭通常通过`startWebLogic.sh`(Unix/Linux)或`startWebLogic.cmd`(Windows)脚本来完成。这些脚本位于WebLogic安装目录的`bin`子目录下。启动脚本会读取`...
weblogic 启动log
### WebLogic被锁解决方法详解 #### 一、问题背景 在使用WebLogic服务器的过程中,可能会遇到服务器突然Down掉并且无法启动的情况。这种情况通常是因为WebLogic的一些关键文件被锁定(Locked),导致服务无法正常...
自己工作中整理的;weblogic不如tomcat简单好用;动不动就容易启动失败; 文档中有常见启动失败的检查方法;
操作linux命令cd /prlife/weblogic/bea/user_projects/domains/prlwechat_domain/servers
【描述】: 本文深入探讨了如何构建WebLogic集群,并利用NodeManager实现WebLogic节点的远程启动和停止,旨在帮助管理员掌握集群部署与运维的关键技术。 【标签】: nodemanager, weblogic **一、环境规划** 在构建...
在Linux系统中,WebLogic服务器的管理通常涉及创建和配置启动脚本来简化操作。这个启动脚本可以在系统启动时自动启动WebLogic,并将其置于后台运行,同时具备日志备份功能。下面我们将详细讨论如何实现这一目标,...
### 设置Weblogic启动不输入用户密码 在日常的运维工作中,为了避免每次启动Weblogic服务器时都需要手动输入用户名和密码的情况,可以通过配置特定的文件来实现自动登录的功能。这对于提高工作效率和自动化运维流程...
4. **启动WebLogic服务器**:在WebLogic管理控制台或命令行中启动服务器。启动后,Swagger-UI可以通过特定的URL访问,比如`http://yourserver:port/context-root/swagger-ui.html`。 5. **测试和验证**:访问...
- **启动方法**:安装完 JDK 后,在 JDK 的 bin 目录下运行 `jvisualvm.exe` 即可启动 Java VisualVM。 #### 二、监控本地 Java 程序 Java VisualVM 启动后,默认会显示本机运行的所有 Java 程序。这些程序会被列...
### WebLogic服务启动时间与系统时间不一致的解决方法 #### 背景介绍 在部署和维护基于Java EE的应用程序时,WebLogic Server作为一款高性能的企业级中间件平台,被广泛应用于各种业务场景中。然而,在实际使用...