iT邦幫忙

1

請問JAR佈署的伺服器如何抓原始檔下來,工程師不給源碼

公司請設計網頁的人規劃網站,但因為效果還不是很符合,而且對方好像也無法解決,也愛理不理,當初說一個禮拜交件,拖了一個月才交件,做出來了 測試發現的問題,10個的話也只修正了5個,一直重複提醒也是沒修正,而且要部屬的時候,因為他們先放在他們的伺服器,但是操作整體很慢,對方就請我們去註冊vultr這間的服務器,之後給他連線的IP跟root帳密,他佈署上去了,實在受不了,想把這案子的原始碼看能否找人看看並修正,跟對方提過,但對方好像略過這個提問,所以想請問該怎麼連線可以上去伺服器把源碼下載回來呢?帳密我都有,原本我們公司有戰國策的虛擬主機,原本是PHP的,後來因為這個專案,去改成可跑JAVA的,但遇到個問題就是大多的佈署我看都是寫支援WAR,但設計師就說不行一定要JAR,我問不能改WAR嗎?他也說不行,才推薦我們vultr這個國外伺服器,我是不懂伺服器廠商多數都是WAR了,代表這個方是應該是主流的方式,偏偏這設計師用JAR,怎麼不用大多在用的WAR呢?? 這設計師還是老闆的朋友介紹的,反而弄得這麼糟= = 哀...

甲土豆 iT邦新手 5 級 ‧ 2019-09-03 09:44:41 檢舉
給你壓縮過的原碼,感覺會不錯喔
0
Darwin Watterson
iT邦研究生 4 級 ‧ 2019-09-01 11:59:22

以 Java 開發,war 確實是主流的部署方是沒錯!
不過,你的問題關鍵應該是
「設計師是老闆朋友介紹」。
⋯ ⋯
這樣的話,很多細節都會凌駕「專業」了。

比較好的方式是跟設計師簽份運維合約
畢竟誰開發,誰負責。
出問題,在合約下就要求到好!

2
japhenchen
iT邦高手 1 級 ‧ 2019-09-01 13:15:09

委外設計的沒有合約取得原始碼,就算你反組譯取得原始碼,也會被設計方告吧..

1
純真的人
iT邦高手 1 級 ‧ 2019-09-02 10:26:42

通常要看設計師的寫作習慣~
不是主流是怎樣就怎樣~因為那是個屁
有些設計師就是喜歡這樣寫自己習慣的方式~
不想讓後續的人看懂他的原始碼吧..

1
sx0800
iT邦新手 5 級 ‧ 2019-09-02 13:01:20

將 jar 副檔名改為 .zip
然後解開,若他沒用 webpack 壓縮過,你會在以下2個資料夾找到源碼。
BOOT-INF\classes\static
BOOT-INF\classes\templates

我要發表回答

立即登入回答