Home WebLogic目录介绍
Post
Cancel

WebLogic目录介绍

日志目录

每个Domain(域)都有自己的日志目录,一般启动日志是AdmiServer.log,存放位置在%base%\user_projects\domains\base_domain\servers\AdminServer\logs

项目发布目录

每个域也都有自己的项目发布目录。存放位置在%base%\user_projects\domains\base_domain\servers\AdminServer\tmp\_WL_user

JSP编译之后的目录

我们需要知道Weblogic编译JSP依赖自己的lib库,所以在编译之后的class文件头部引入自己的lib,而Tomcat也依赖于自己的lib。

该目录存放的是JSP编译之后的目录,位置在%base%\user_projects\domains\base_domain\servers\AdminServer\tmp\_WL_user\Struts\km2umq\jsp_servlet文件夹下面。而且JSP不会一次性全部编译,是我们第一次访问哪个JSP编译哪个JSP(JSP的延迟编译特性确实给性能带来了不大不小的影响,第一次访问超慢的那种状况给人的感觉非常不好),而且项目的根目录的JSP编译之后的package是默认的,然后每个目录对应一个package。

根目录下的JSP。

编译之后的位置%base%\user_projects\domains\base_domain\servers\AdminServer\tmp\_WL_user\Struts\km2umq\jsp_servlet\

目录下的JSP,一个目录相当于一个package。

编译之后的位置。

存放lib的目录

存放一些公共项目使用的lib,存放位置在%base%\user_projects\domains\base_domain\lib

Weblogic自带的lib

类似于Tomcat的lib目录,是Weblogic自己启动所需要的包,一般也是造成冲突包的存放位置在%base%\wlserver\modules

缓存目录

有时候缓存造成发布问题,所以每次除了清掉缓存目录,还要清掉logs目录和项目tmp目录,也就是每次启动项目都清掉下面三个目录,每次启动都会重新生成下面三个目录。

Weblogic位数查看

在Weblogic安装目录下wlserver\server\native\win

Weblogic启动

Weblogic启动的程序是在%base%\user_projects\domains\base_domain\startWebLogic.cmd (其内部调用了%base%\user_projects\domains\base_domain\bin目录下的startWebLogic.cmd),双击之后启动即可,启动可以访问登陆页面。

Weblogic调整JVM参数 

JDK7的参数设置

1
-Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m

JDK8的参数设置

1
-Xms1024m -Xmx1024m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m

Weblogic12.2.1.3大概在%base%\user_projects\domains\base_domain\bin\setDomainEnv.cmd202行左右,Weblogic12.1.3在170行。例如下面是Weblogic12.2.1.3在JDK8环境中配置。

重新启动,使用jps+jmap查看JVM参数。

控制台查看参数

This post is licensed under CC BY 4.0 by the author.