WebLogic12c的介绍与应用

一、WebLogic12c创建域

WebLogic12c是面向企业级应用的Java应用服务器,其创建域是非常重要的一步。创建域时,需要设置域的名称、路径、初始密码等参数,并按照实际需求配置数据库、JMS等服务。具体步骤如下:

cd $DOMAIN_HOME/bin
./config.sh

在执行完以上命令后,会弹出配置工具的界面,根据提示输入相关信息,即可完成创建域的过程。

二、WebLogic12C启动域有两个进程

WebLogic12C启动域有两个进程,其中一个进程是“AdminServer”,用于管理和控制整个域,而另一个进程是“Managed Server”,用于执行实际的应用程序。启动域的方式有多种,可以使用startWebLogic.sh、startManagedWebLogic.sh等命令,也可以在控制台中进行操作。例如,启动“AdminServer”的命令如下:

cd $DOMAIN_HOME/bin
./startWebLogic.sh

需要注意的是,启动“Managed Server”时,需要指定不同的启动脚本,并在启动前确保“AdminServer”已经启动。

三、WebLogic12c部署war包

WebLogic12c可以使用多种方式部署应用程序,其中最常见的方式是通过安装WAR包来实现。部署WAR包的具体步骤如下:

  1. 将WAR包上传到服务器的指定目录中(例如:$DOMAIN_HOME/autodeploy);
  2. 在控制台中选择相应的域,在“Deployments”选项卡中找到上传的WAR包,并选择“Install”进行安装;
  3. 在安装界面中,可以选择部署的目标服务器、应用上下文以及其他相关配置;
  4. 完成配置后,点击“Next”继续,然后选择“Finish”完成部署。

四、WebLogic12c支持JDK版本

WebLogic12c支持多个JDK版本,包括JDK1.6、JDK1.7和JDK1.8等。可以通过修改启动脚本中的JAVA_HOME参数来切换JDK版本。例如,切换到JDK1.8的命令如下:

export JAVA_HOME=/usr/java/jdk1.8.0_121
./startWebLogic.sh

五、WebLogic12C报BEA-310002错误

WebLogic12C在运行过程中,可能会出现BEA-310002错误,这通常是因为WebLogic无法连接到数据库或配置出现了问题。解决方法包括:

  • 检查数据库连接信息是否正确;
  • 检查数据库是否正常运行;
  • 检查WebLogic中的数据源配置是否正确;
  • 检查WebLogic中的JNDI名称是否正确;
  • 升级WebLogic版本或者重新安装WebLogic。

六、WebLogic12C内存溢出的解决

WebLogic12C在运行过程中,可能会因为内存不足而出现内存溢出的错误。针对这种情况,可以采取以下方法进行解决:

  • 增加JVM参数中的堆大小(-Xmx参数);
  • 减少并发线程数,改善线程执行效率;
  • 增加服务器的物理内存;
  • 检查应用程序代码,排查内存泄漏问题;
  • 优化JVM垃圾回收机制。

七、WebLogic12C自带jar包位置

WebLogic12C自带的jar包一般位于$WL_HOME/server/lib目录下,包括一些常用的类库和一些接口实现。在开发或者部署应用程序时,可以直接调用这些jar包,无需再进行额外的配置。

八、WebLogic12C支持的webapp版本

WebLogic12C支持多个webapp版本,包括Servlet 3.0、JSP 2.2、JSTL 1.2等。这些版本都提供了更多的功能和更高的性能,可以在应用程序开发过程中进行选择和应用。

九、WebLogic安装

WebLogic的安装过程相对简单,以下是WebLogic12C的安装教程:

  1. 下载WebLogic12C安装包(例如:wls1213_generic.jar);
  2. 使用命令行运行安装程序,例如:
java -jar wls1213_generic.jar
  1. 按照提示完成安装,包括选择安装目录、设置域密码等;
  2. 安装完成后,可以使用以下命令启动WebLogic:
cd $DOMAIN_HOME/bin
./startWebLogic.sh

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/247103.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 13:18
下一篇 2024-12-12 13:19

发表回复

登录后才能评论