Weblogic安装见搭建Linux项目环境(六)-安装weblogic 12c,在此基础上新建应用服务器和数据源来部署一个SSM的图书信息CRUD应用

项目信息见SSM项目CRUD实战,要使用JNDI数据源,需要在spring配置文件中增加以下配置

	<!-- 使用JNDI数据源 -->
	<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
		<property name="jndiName">
			<value>jndi/book</value>
		</property>
	</bean>
1、新建应用服务器
  • 1.1 登录http://11.1.2.8:7001/console,点【环境】->【服务器】->【新建】
    在这里插入图片描述
  • 1.2 输入服务器名称,IP和端口,然后点【完成】
    在这里插入图片描述
  • 1.3 新建完成后的服务器目录
    在这里插入图片描述
2、新建数据源,见Weblogic 12c配置Mysql 8数据源
3、部署应用
  • 3.1 新建应用上传路径
cd /weblogic/user_projects/domains/fdm_domain/servers/AdminServer/
mkdir -p upload
  • 3.2 点【部署】->【安装】
    在这里插入图片描述
  • 3.3 路径选/weblogic/user_projects/domains/fdm_domain/servers/AdminServer/upload
    在这里插入图片描述
  • 3.4 点【上载文件】,点【部署档案】后面的浏览来选择应用包,然后点【下一步】
    在这里插入图片描述
  • 3.5 上传完后选中【book.war】,点【下一步】
    在这里插入图片描述
  • 3.6 选中【安装为应用程序】,点【下一步】
    在这里插入图片描述
  • 3.7 选择应用服务器,点【下一步】
    在这里插入图片描述
  • 3.8 点【完成】
    在这里插入图片描述
  • 3.9 部署完毕
    在这里插入图片描述
  • 3.10 创建启动脚本startBook.sh并上传到/weblogic/start,内容如下
export DOMAIN_HOME="/weblogic/user_projects/domains/fdm_domain"
export JAVA_OPTIONS="${JAVA_OPTIONS} -Dunique.instanceId=book"
export JAVA_OPTIONS="${JAVA_OPTIONS} -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9001 -Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=11.1.2.8 -Dweblogic.threadpool.MinPoolSize=100 -DWeblogic.threadpool.MaxPoolSize=200"
export USER_MEM_ARGS="-Xms512m -Xmx512m -Xss512k -Xmn384m -XX:PermSize=128m -XX:MaxPermSize=128m 
-XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/weblogic/start/logs/gc/book.log -XX:+HeapDumpOnOutOfMemoryError"
export JAVA_OPTIONS="${JAVA_OPTIONS} -XX:+ExplicitGCInvokesConcurrent -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseConcMarkSweepGC 
-XX:+UseParNewGC -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=5 -XX:+CMSClassUnloadingEnabled -XX:-CMSParallelRemarkEnabled 
-XX:MaxTenuringThreshold=5 -XX:SurvivorRatio=4 -XX:ParallelGCThreads=4 -XX:+UnlockCommercialFeatures -XX:+ResourceManagement"
nohup /weblogic/user_projects/domains/fdm_domain/bin/startManagedWebLogic.sh bookServer t3://11.1.2.8:7001> /weblogic/start/logs/book.out &
tail -f /weblogic/start/logs/book.out
  • 3.11 创建bookServer的boot.properties
cd /weblogic/user_projects/domains/fdm_domain/servers/bookServer
mkdir -p security
cp /weblogic/user_projects/domains/fdm_domain/servers/AdminServer/security/boot.properties security
  • 3.12 启动book应用服务器
cd /weblogic/start
sh startBook.sh

出现RUNNING表示启动完成。
在这里插入图片描述

  • 3.13 输入http://11.1.2.8:8001/book/manager,出现以下信息,表示部署成功
    在这里插入图片描述
Logo

更多推荐