1. 首页
  2. 服务器应用
  3. Web服务器
  4. Weblogic12.2.1.3.0配置Web工程步骤内存、端口、根目录调整

Weblogic12.2.1.3.0配置Web工程步骤内存、端口、根目录调整

上传者: 2024-12-13 01:50:59上传 DOCX文件 3.42MB 热度 32次

WebLogic 12.2.1.3.0配置Web工程文档:关键步骤与实践

一、WebLogic部署FineReport工程

1. 启动WebLogic

  • C:OracleMiddlewareOracle_Homeuser_projectsdomainsbase_domain目录下通过运行startWebLogic.cmd文件来启动WebLogic。

  • 在浏览器中输入http://localhost:8083/console进入WebLogic的管理控制台。

  • 登录时输入在安装过程中设置的用户名和密码。

2. 复制JDK的tools.jar

  • 将位于JDK安装目录下的%jdk%lib中的tools.jar文件复制到Tomcat的%tomcat%webappswebrootWEB-INF/lib目录下。

  • 这一步是为了确保FineReport能够正确地识别并使用JDK提供的工具类库。

3. 创建WebLogic识别文件web.xml

  • webroot/WEB-INF路径下创建一个名为web.xml的文件,并添加以下内容:



<web-app http:="" j2ee="" java.sun.com="" ns="" version='\"2.4\"' web-app_2_4.xsd\"="" xml="" xmlns='\"http://java.sun.com/xml/ns/j2ee\"' xmlns:xsi='\"http://www.w3.org/2001/XMLSchema-instance\"' xsi:schemalocation='\"http://java.sun.com/xml/ns/j2ee'>

  <listener-class>com.fr.startup.FineServletContextListenerlistener-class>

web-app>

  • web.xml文件是Web应用的核心配置文件,用于定义Web应用的各种组件和服务。在这里,我们指定了一个监听器FineServletContextListener,它是FineReport的关键组件之一。

4. 部署FineReport

  • 登录WebLogic管理控制台后,点击“部署”,然后选择webroot文件夹进行部署。

  • 点击“下一步”后,再点击“保存”即可完成部署。

5. 启动Webroot应用

  • 部署完成后,可以通过启动webroot应用来查看部署效果。

6. 启动效果

  • 在浏览器中输入http://localhost:8080/webroot/decision可以访问到FineReport的应用界面。

二、更改端口

1. 更改前效果

  • 默认情况下,WebLogic使用的是8080端口。

2. 更改端口

  • 登录到WebLogic的控制台页面,点击“环境”->“服务器”->“AdminServer(管理)”。

  • 修改端口为8083或其他所需端口。

3. 更改后效果

  • 输入http://localhost:8083/webroot/decision/访问已更改端口的应用。

三、更改内存

1. 创建look.jsp文件

  • webroot目录下创建一个名为look.jsp的文件,该文件用于显示JVM的内存使用情况。

<%@page contentType=\"text/html\" pageEncoding=\"UTF-8\"%>









  -8" content='\"text/html;' http-equiv='\"Content-Type\"'/>

  JVM memory





  <% double total = (Runtime.getRuntime().totalMemory()) / (1024.0 * 1024);

     double max = (Runtime.getRuntime().maxMemory()) / (1024.0 * 1024);

     double free = (Runtime.getRuntime().freeMemory()) / (1024.0 * 1024);

     out.println(\"Java虚拟机试图使用的最大内存量(当前JVM的最大可用内存)maxMemory(): \" + max + \"MB
\"); out.println(\"Java虚拟机中的内存总量(当前JVM占用的内存总数)totalMemory(): \" + total + \"MB
\"); out.println(\"Java虚拟机中的空闲内存量(当前JVM空闲内存)freeMemory(): \" + free + \"MB
\"); out.println(\"因为JVM只有在需要内存时才占用物理内存使用,所以freeMemory()的值一般情况下都很小,
\" + \"而JVM实际可...\"); %>
  • 重启WebLogic服务器以使更改生效。

2. 查看内存使用情况

  • 访问http://localhost:8083/webroot/look.jsp以查看JVM的内存使用情况。通过以上步骤,我们可以有效地配置WebLogic服务器来部署FineReport项目,并可以根据需要调整其端口和内存设置。这些操作对于优化性能和适应不同的部署环境非常重要。
下载地址
用户评论