Weblogic12.2.1.3.0配置Web工程步骤内存、端口、根目录调整
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项目,并可以根据需要调整其端口和内存设置。这些操作对于优化性能和适应不同的部署环境非常重要。
下载地址
用户评论