web開發 --- 基於若依的具體專案婚禮邀請函 部署方法
阿新 • • 發佈:2022-05-29
https://gitee.com/davidzhe/wedding-invitation-
官方雖然有介紹但是非常坑,我標註出坑位
1.用idea載入專案檔案
2.配置資料庫。用小皮安裝mysql5.7.22 字符集選擇 utf8mb4,使用者名稱root 密碼123456。使用idea的mysql聯結器連結mysql填入使用者名稱密碼,連線成功後,點選sql圖示,寫入
create database marryii;
執行
在idea的專案檔案列表根目錄下中找到marryii.sql,右鍵執行,選擇資料庫marryii,等待執行成功
3.修改兩個配置檔案 \ruoyi-admin\src\main\resources\application.yml和application-druid.yml
application.yml
server:
# 伺服器的HTTP埠,預設為80
port: 8080
ssl:
enabled: false
修改提示錯誤語法的×號刪除、
4.修改RuoYiApplication檔案
開啟
/*
//此處往下的程式碼,是http自動跳https==========================================================
@Value("${http.port}")
Integer httpPort;
@Value("${server.port}")
Integer httpsPort;
@Bean
public TomcatServletWebServerFactory servletContainer() {
TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory() {
@Override
protected void postProcessContext(Context context) {
SecurityConstraint constraint = new SecurityConstraint();
constraint.setUserConstraint("CONFIDENTIAL");
SecurityCollection collection = new SecurityCollection();
collection.addPattern("/*");
constraint.addCollection(collection);
context.addConstraint(constraint);
}
};
tomcat.addAdditionalTomcatConnectors(httpConnector());
return tomcat;
}
@Bean
public Connector httpConnector() {
Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
connector.setScheme("http");
//Connector監聽的http的埠號
connector.setPort(httpPort);
connector.setSecure(false);
//監聽到http的埠號後轉向到的https的埠號
connector.setRedirectPort(httpsPort);
return connector;
}
//============================================================================================================================
*/
編譯執行程式
登入使用者名稱admin 密碼 admin123