一、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包的具体步骤如下:
- 将WAR包上传到服务器的指定目录中(例如:$DOMAIN_HOME/autodeploy);
- 在控制台中选择相应的域,在“Deployments”选项卡中找到上传的WAR包,并选择“Install”进行安装;
- 在安装界面中,可以选择部署的目标服务器、应用上下文以及其他相关配置;
- 完成配置后,点击“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的安装教程:
- 下载WebLogic12C安装包(例如:wls1213_generic.jar);
- 使用命令行运行安装程序,例如:
java -jar wls1213_generic.jar
- 按照提示完成安装,包括选择安装目录、设置域密码等;
- 安装完成后,可以使用以下命令启动WebLogic:
cd $DOMAIN_HOME/bin
./startWebLogic.sh
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/247103.html