一、MyEclipse導入Java_maven_project項目 或者IDEA導入
- 項目信息介紹:
- maven項目對象模型(POM),可以通過一小段信息來管理項目的構建,報告和文檔的軟件項目管理工具。在本地既可以自己建立maven導入依賴,也可以通過編譯器自己進行依賴下載。在加載依賴過程中最容易出現的問題時依賴包的缺失 。需要通過觀察 尋找,找出缺少的包,並且導入工程。1. Maven有一個重要的文件”settings.xml「,這個文件來源於apache-maven-2.0.8/conf/ 下,要放在window下, Win7和Winxp還是有點不一樣 , Win7 —C:Users用戶名.m2 , Winxp —C:Documents and Settings用戶名.m2 。 2. 設置Maven的環境變量,基本上和設置Jdk環境變量相似,首先設置MAVEN_HOME,再加入Path 。 3. 修改」settings.xml」 文件,在這個文件中找到<localRepository>d:/work</localRepository>這一行,進行修改。這一行代表了Maven的Jar包倉庫的位置。work下放的都是項目所用到的jar包,每個Project都可以共用一個work。 4. Myeclipse7.5及以上版本本身自帶Maven插件。如果使用低版本的Myeclipse需要安裝插件,在help菜單中選擇software updates,選擇find and install,選擇search for new features to install-選擇new remote site。寫入 name:maven URL:http:// m2eclipse.codehaus . org/update/去下載相關jar包和插件。 5. 在Myeclipse中windows-perferences中,在下圖的位置上,查看users settings的路徑是否正確。 6. 建立Maven的project,File–new—other—Java Maven Project。 7. 然後打開project里pom.xml文件
- nginx(engine x)是一個高性能的HTTP和反向代理服務器,也是一個IMP/POP3/SMTP服務器。在本項目中主要是應用於前後端分離。在項目開發中,前後端項目分開開發,尤其是單頁面應用,前端代碼會開單獨的服務器,若直接在前端項目中訪問後端API,肯定會遇到因跨域不能訪問的問題。這時候用nginx反向代理實現跨域是最簡單的跨越方式。只需要修改nginx的配置即可解決跨域問題,支持所有瀏覽器,支持session,不需要修改任何代碼,並且不會影響服務器性能。我們只需要配置nginx,在一個服務器上配置多個前綴來轉發http/https請求到多個真實的服務器即可。這樣,這個服務器上所有url都是相同的域名、協議、端口。因此對於瀏覽器來說,這些url都是同源的,沒有跨域限制。而實際上,這些url實際上有物理服務器提供服務。這些服務器的javascript可以跨域調用所有服務器的url。將nginx目錄下的nginx.conf修改如下,這裡配置了兩台server刪除即可。之所以配置兩台服務器,是前端可能同時在開發兩個項目,或者同一個項目開發環境和生成環境各自開啟一個服務,方便調試:#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid;
events {
worker_connections 1024;
}http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 9000; #配置第一台服務器
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
#alias D:\develop\project1dir\app\; #配置別名到項目源代碼目錄,那麼訪問http://localhost:9000/即訪問此目錄
# Frontend Server
proxy_pass http://localhost:8001/; #更聰明的做法是代理到前端服務器地址,比如gulp+browser-sync開啟的服務器,能看到代碼實時更新效果
}
location /api/ {
rewrite ^/api/(.*)$ /$1 break; #所有對後端的請求加一個api前綴方便區分,真正訪問的時候移除這個前綴
# API Server
proxy_pass http://www.serverA.com; #將真正的請求代理到serverA,即真實的服務器地址,ajax的url為/api/user/1的請求將會訪問http://www.serverA.com/user/1
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ .php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ .php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILEN
```
•- mysql數據庫的連接
- 連接本地數據庫修改配置文件,連接數據庫,使用數據庫界面可視化工具Navicat,用來導出數據庫或者導入數據庫。
- 連接遠程數據庫修改配置文件。連接數據庫
intelliJ Idea前後台分離Java環境搭建
1、File-》New-》Select File or Directory to sources-》選擇源代碼最深的文件夾-》Next

2、

3、

4、

5、

6、

7、File-》Setting

8、File-》Setting
9、File-》Proje


ct Structure
10、Run-》Edit Configurations
11、用同樣的設置先運行登錄界面(dc-sso),等待部署完。
會彈出
12、設置完成後點擊運行
,等待部署成功。
會彈出
13、打開瀏覽器輸入127.0.0.1,登錄頁面。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/269357.html
微信掃一掃
支付寶掃一掃