WebLogic安裝及部署

安裝(輸入命令打開安裝窗口)

打開命令終端,cd 到你wls1036_generic.jar存放的目錄下
在終端輸入:java -Dspace.detection=false -jar wls1036_generic.jar點擊回車java

啓動

進入安裝後的bin目錄git

mac

目錄:/Users/apple/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/bin
項目日誌地址:
/Users/apple/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/logsgithub

執行啓動腳本

./startWebLogic.shweb

執行關閉腳本

./stopWebLogic.shspring

登陸

瀏覽器訪問 http://127.0.0.1:7001/console/login/LoginForm.jsp稍等片刻,便可登陸。瀏覽器

部署項目

點擊側邊欄的'部署'連接,打開控制面板。
github_weblogic_deploytomcat

eclipse插件地址:

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

SpringBoot項目

weblogic部署前修改步驟

1.建立weblogic.xml

在WEB-INF下建立weblogic.xml,內容:websocket

<?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下部署。
相關文章
相關標籤/搜索