⑴ 使用easyui做前台的 Java項目,在本地各瀏覽器上運行良好,但是部署到伺服器上後,格式改變~
這不是兼容問題,你都說了,本地的各個瀏覽器運行正常。
看看對方檢測的是用什麼瀏覽器
⑵ 我把項目部署到遠程的伺服器上後我要怎麼設置一下才能讓外網能訪問的到呢
步驟如下:
1、確保項目在MyEclipse上能夠正常運行。
2、在Tomcat安裝目錄下的webapp目錄中新建一個文件夾。
3、將META-INF文件夾、WEB-INF文件夾及所有的前端代碼復制到第2步新建的文件夾中。
4、將build中的classes文件夾復制到WEB-INF文件夾中。
5、啟動Tomcat即可訪問,外網使用IP+埠也可以訪問。
⑶ 怎麼把VUE項目部署到伺服器上面
1.使用xshell登錄到阿里雲伺服器。安裝nginx(本文安裝到/etc下)
[plain]view plain
cd/etc
apt-getupdate
apt-getinstallnginx
vim/etc/nginx/nginx.conf
userwww-data;
worker_processesauto;
pid/run/nginx.pid;
events{
worker_connections768;
#multi_accepton;
}
http{
##
#BasicSettings
##
tcp_nodelayon;
keepalive_timeout65;
types_hash_max_size2048;
#server_tokensoff;
#server_names_hash_bucket_size64;
#server_name_in_redirectoff;
include/etc/nginx/mime.types;
default_typeapplication/octet-stream;
##
#SSLSettings
##
ssl_protocolsTLSv1TLSv1.1TLSv1.2;#DroppingSSLv3,ref:POODLE
ssl_prefer_server_cipherson;
##
#LoggingSettings
##
access_log/var/log/nginx/access.log;
error_log/var/log/nginx/error.log;
##
#GzipSettings
##
gzipon;
gzip_disable"msie6";
#gzip_varyon;
#gzip_proxiedany;
#gzip_comp_level6;
#gzip_buffers168k;
#gzip_http_version1.1;
##
#VirtualHostConfigs
##
gzipon;
gzip_disable"msie6";
#gzip_varyon;
#gzip_proxiedany;
#gzip_comp_level6;
#gzip_buffers168k;
#gzip_http_version1.1;
#gzip_typestext/plaintext/cssapplication/jsonapplication/javascripttext/xmlapplication/xmlapplication/xml+rsstext/javascript;
##
#VirtualHostConfigs
##
include/etc/nginx/conf.d/*.conf;
include/etc/nginx/sites-enabled/*;
#以下為我們添加的內容
server{
listen80;
server_nameyour-ipaddress;
root/home/my-project/;
indexindex.html;
location/datas{
rewrite^.+datas/?(.*)$/$1break;
includeuwsgi_params;
proxy_passhttp://ip:port;
}
}
}
assetsPublicPath:'/test1/',
exportdefaultnewRouter({
base:'/test1/',//添加這行
linkActiveClass:'active',
routes
});
consturl='/datas/seller';
this.$http.get(url).then((response)=>{
.....
});
servicenginxstart
2.首先先配置nginx,然後再根據配置文件做下一步操作
打開/etc/nginx/nginx.conf文件
[plain]view plain
在nginx.conf中配置如下:
[plain]view plain
接下來就根據配置文件進行下一步工作。配置文件中的server_name後面是阿里雲伺服器的ip地址
3.配置文件中的listen是nginx監聽的埠號,所以需要在阿里雲伺服器上為80埠添加安全組規則
在本地的瀏覽器登錄阿里雲伺服器->進入控制台->點擊安全組->點擊配置規則->點擊添加安全組規則,之後配置如下(註:入方向和出方向都要配置)
4.配置文件中的root和index那兩行表示我們把項目文件夾放在/home/my-project下
例如有兩個項目文件夾分別為test1,test2,裡面都有index.html。則目錄結構如下
/home
|--my-project
|--test1
|--index.html
|--test2
|--index.html
則在瀏覽器輸入http://ip/test1/index.html
伺服器便會在/home/my-project中找到test1下的index.html執行;
如果在瀏覽器中輸入http://ip/test2/index.html
伺服器便會在/home/my-project中找到test2下的index.html執行;
這樣便可以在伺服器下放多個項目文件夾。
5.所以我們也需要在本地項目的config/index.js里的build下進行修改,如果要把項目放到test1下,則
[javascript]view plain
如果用到了vue-router,則修改/router/index.js
[javascript]view plain
6.nginx配置文件中的location則是針對跨域處理,表示把對/datas的請求轉發給http://ip:port,本文中這個http://ip:port下就是需要的數據,例如http://ip:port/seller,在本地項目文件中ajax請求數據的地方如下
[javascript]view plain
7.修改後在本地命令行下運行:cnpm run build 生成dist文件。把dist文件里的index.html和static文件上傳到伺服器的/home/my-project/test1下,目錄結構如下
/home
|--my-project
|--test1
|--index.html
|--static
8.啟動nginx
[plain]view plain
9.至此項目部署成功,在瀏覽器下輸入: http://ip/test1/index.html 即可
⑷ 做完一個web項目部署到伺服器上,那資料庫怎麼辦啊,需要在伺服器上重新安裝資料庫嗎
把你本地的資料庫備份呀。。然後再伺服器上的資料庫進行恢復。然後把你的配置信息的資料庫的信息改成和伺服器的資料庫一致
⑸ 如何把本地項目部署到伺服器上
把本地項目部署到伺服器上方法比較多,這里以javaee項目為例:
1、把項目打包成zip,
2、FTP上傳到生產伺服器tomcat的webapps目錄下解壓;
3、本地修改好的文件,
4、立即FTP上傳到生產伺服器對應的目錄;
5、生產伺服器安裝svn服務,在本地把修改過的文件commit,然後生產伺服器update。
(5)前端項目部署到伺服器後如何修改擴展閱讀:
可以從這幾個方面來衡量伺服器是否達到了其設計目的;R:Reliability可靠性;A:Availability可用性;S:Scalability可擴展性;U:Usability易用性;M:Manageability可管理性,即伺服器的RASUM衡量標准。
1、可擴展性
伺服器必須具有一定的「可擴展性」,這是因為企業網路不可能長久不變,特別是在當今信息時代。如果伺服器沒有一定的可擴展性,當用戶一增多就不能勝任的話,一台價值幾萬,甚至幾十萬的伺服器在短時間內就要遭到淘汰,這是任何企業都無法承受的。為了保持可擴展性,通常需要在伺服器上具備一定的可擴展空間和冗餘件(如磁碟陣列架位、PCI和內存條插槽位等)。
可擴展性具體體現在硬碟是否可擴充,CPU是否可升級或擴展,系統是否支持WindowsNT、Linux或UNIX等多種可選主流操作系統等方面,只有這樣才能保持前期投資為後期充分利用。
2、易使用性
伺服器的功能相對於PC機來說復雜許多,不僅指其硬體配置,更多的是指其軟體系統配置。伺服器要實現如此多的功能,沒有全面的軟體支持是無法想像的。但是軟體系統一多,又可能造成伺服器的使用性能下降,管理人員無法有效操縱。所以許多伺服器廠商在進行伺服器的設計時,除了在伺服器的可用性、穩定性等方面要充分考慮外,還必須在伺服器的易使用性方面下足功夫。
伺服器的易使用性主要體現在伺服器是不是容易操作,用戶導航系統是不是完善,機箱設計是不是人性化,有沒有關鍵恢復功能,是否有操作系統備份,以及有沒有足夠的培訓支持等方面。
⑹ 前端的代碼怎麼部署到伺服器
1、安裝護衛神主機大師,一鍵配置全能網站環境
2、用主機大師開設網站,並綁定域名
3、解析域名到伺服器IP
4、FTP上傳前端代碼到伺服器
5、輸入域名即可訪問前端代碼了
⑺ vue.js把原項目build下,放在伺服器上,如果以後要更新內容,怎麼更新啊,是在原項目文件更新在bulid下嗎
是,一般腳本都是直接刪除dist文件夾然後重新構建生成dist放到目標文件夾
你說的是伺服器有一套開發環境和代碼,然後在伺服器構建,不建議這樣做,畢竟很浪費伺服器空間,小東西可以這樣做。也可以直接把測試環境測試通過的代碼遷移到正式環境上
⑻ 前端項目部署在伺服器畫面變化
使用github作為伺服器在github創建一個特殊的倉庫。倉庫名是你的用戶名,這樣裡面放入你的打包文件就可以作為伺服器訪問。使用netlify伺服器。在官網使用github作為注冊一個netlify內容,使用阿里雲伺服器。
前端部署作為大前端的知識體系的一部分,是不可或缺的。如果作為軟體開發工程師的你開發了一個網站,卻不會部署上線,還有請別人幫忙,那知識面確實要擴充下了。而且作為一名前端開發,避免不了與運維部署的同事調試部署流程,如果自己能知道一點前端部署的知識,那合作起來將事半功倍。
使用的工具是FinalShell,首先創建一個連接,雙擊之後連接伺服器,成功之後再登錄。登錄伺服器,伺服器地址是隨便寫的輸入密碼就登錄上了。
⑼ java web項目部署到伺服器中的問題
war包里都是編譯過的文件,如果是java文件你肯定修改不了,除非是jsp文件。如果你只修改jsp文件,下載後直接用rar釋放,然後用文本編輯器編輯,修改後再壓縮成war文件上傳。
已經有svn了,為什麼不把項目直接推上去,而只推war文件呢?這個是我不理解的地方。