• WebLogic安装及部署


    安装(输入命令打开安装窗口)

    打开命令终端,cd 到你wls1036_generic.jar存放的目录下
    在终端输入:java -Dspace.detection=false -jar wls1036_generic.jar点击回车

    启动

    进入安装后的bin目录

    mac

    目录:/Users/apple/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/bin
    项目日志地址:
    /Users/apple/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/logs

    执行启动脚本

    ./startWebLogic.sh

    执行关闭脚本

    ./stopWebLogic.sh

    登录

    浏览器访问 http://127.0.0.1:7001/console/login/LoginForm.jsp稍等片刻,即可登录。

    部署项目

    点击侧边栏的'部署'链接,打开控制面板。
    github_weblogic_deploy

    eclipse插件地址:

    http://download.oracle.com/otn_software/oepe/12.1.3.3.1/luna/repository/

    SpringBoot项目

    weblogic部署前修改步骤

    1.创建weblogic.xml

    在WEB-INF下创建weblogic.xml,内容:

    <?xml version="1.0" encoding="UTF-8"?>
    <wls:weblogic-web-app
    	xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app"
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd
    http://xmlns.oracle.com/weblogic/weblogic-web-app
    http://xmlns.oracle.com/weblogic/weblogic-web-app/1.4/weblogic-web-app.xsd">
    	<wls:container-descriptor>
    		<wls:prefer-application-packages>
    			<wls:package-name>org.slf4j</wls:package-name>
    		</wls:prefer-application-packages>
    	</wls:container-descriptor>
    	<session-descriptor>
            <cookie-name>JSESSIONID1</cookie-name>
        </session-descriptor>
    </wls:weblogic-web-app>
    

    2.修改启动类

    public class ManageApplication extends SpringBootServletInitializer implements WebApplicationInitializer {
    	@Override
    	protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
    		return application.sources(ManageApplication.class);
    	}
    	public static void main(String[] args) {
    		SpringApplication.run(ManageApplication.class, args);
    	}
    }
    

    3.打包

    使用mvn clean package打包为*.war后,
    用好压打开war包
    以下文件一般不存在,如果存在则删除
        WEB-INF/web.xml
        WEB-INF/lib/tomcat-embed-websocket-***.jar,
    
    即可在weblogic下部署。
  • 相关阅读:
    Day 39 管道 、数据共享与地址池
    Day 38 Semaphore ,Event ,队列
    Day37 多进程
    Day 36 网络编程-计算机的发展
    Day 35 验证客户端的合法性+socketserver
    Day 34 黏包
    Day 33 Socket编程.
    Day 32 网络编程
    Day 31 面向对象考试题 第四次考试.
    Day 30 面向对象的考试题
  • 原文地址:https://www.cnblogs.com/qlong8807/p/10565067.html
Copyright © 2020-2023  润新知