[請益] IIS/Tomcat共存伺服器架設

看板Soft_Job (軟體人)作者 (寶寶QQ)時間9年前 (2017/04/06 00:24), 9年前編輯推噓15(15043)
留言58則, 21人參與, 最新討論串1/1
小弟為後端新人 最近技術部的"唯一"主管有自己人生規劃,去遊山玩水了 現在留下一大票的Asp+MSSQL的專案 小弟之前所學JAVA+Tomcat+Hibernate+SpringMVC 雖然現在自學ASP.NET MVC還可以上手 但是小弟還是喜歡之前的JAVA大坦克 想以ASP維護原本專案,新專案以Tomcat開發 我知道這樣很雜,不好維護。 但是現在技術部就剩我跟一個還卡在學C#的同梯在撐(累)。 希望有經驗的大大可以幫幫可憐人。。。(跪) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.1.152 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1491409489.A.033.html

04/06 00:28, , 1F
不要在同一台上就好 另外開一台server
04/06 00:28, 1F
感激 冒昧問除了json外有其他方法互通物件嗎

04/06 00:30, , 2F
聽不同PORT就好了...不過如果這對原PO太難就還是再開吧
04/06 00:30, 2F
有 之前獨立貓 跟eclipse的貓 我都開不同port來跑 tomcat server.xml我port設8081 iis設80 這樣應該不會衝突吧 ※ 編輯: shps951015 (125.227.1.152), 04/06/2017 00:31:20 ※ 編輯: shps951015 (125.227.1.152), 04/06/2017 00:35:51

04/06 00:40, , 3F
反正有衝到就會BIND不上去開不起來 錯誤訊息會告訴你~
04/06 00:40, 3F

04/06 00:41, , 4F
tomcat不只聽一個PORT喔科科科
04/06 00:41, 4F
※ 編輯: shps951015 (125.227.1.152), 04/06/2017 00:43:40

04/06 03:12, , 5F
不是要同時使用同一個port的話應該沒難度才是
04/06 03:12, 5F

04/06 08:43, , 6F
有port被佔住另一個就開不起來了吧
04/06 08:43, 6F

04/06 09:51, , 7F
IIS本來就可以和Apache HTTP+Tomcat共存了,2010年左右的
04/06 09:51, 7F

04/06 09:52, , 8F
技術了,找早一點的文獻應該會有教學。
04/06 09:52, 8F

04/06 09:54, , 9F
以前我都把ASP和HTML放IIS,呼叫TOMCAT的Java Servlet。
04/06 09:54, 9F

04/06 12:03, , 10F
完完全全不知道你到底想問什麼.... 標題是問題?
04/06 12:03, 10F

04/06 13:26, , 11F
是的
04/06 13:26, 11F

04/06 13:28, , 12F
請問所謂共存是指?兩套程式完全獨立,或是有溝通需求?
04/06 13:28, 12F

04/06 13:37, , 13F
目前有架設起來了 共存是想達到資料物件的交換像java
04/06 13:37, 13F

04/06 13:37, , 14F
跟php之前直接使用物件 不用再轉字串
04/06 13:37, 14F

04/06 13:37, , 15F
有溝通需求
04/06 13:37, 15F

04/06 16:45, , 16F
跨程式語言要直接用程式碼的物件好像沒辦法
04/06 16:45, 16F

04/06 16:45, , 17F
大多用restful api,或是直接存取db
04/06 16:45, 17F

04/06 17:49, , 18F
交接要做好啊,至少要求他留下參考文件
04/06 17:49, 18F

04/06 19:13, , 19F
我也覺得分開會比較好哦!!!!
04/06 19:13, 19F

04/06 20:27, , 20F
都是淚
04/06 20:27, 20F

04/06 20:56, , 21F
怎麼感覺你的常用字有資策會吳老師的影子XD
04/06 20:56, 21F

04/07 00:29, , 22F
純推這種被推坑後放生的感覺
04/07 00:29, 22F

04/07 00:45, , 23F
會成長得很快XD
04/07 00:45, 23F

04/07 02:17, , 24F
或直接死掉XD
04/07 02:17, 24F

04/07 10:00, , 25F
W大 學長?!
04/07 10:00, 25F

04/07 11:11, , 26F
幫以後接手的QQ
04/07 11:11, 26F

04/07 13:54, , 27F
沒差吧,開不同Port 根本沒什麼差阿。
04/07 13:54, 27F

04/07 13:56, , 28F
該不會連基本的 TCP/IP 觀念都不懂,才會有這種疑問吧。
04/07 13:56, 28F

04/07 14:01, , 29F
至於物件共享,直接轉成 JSON 交換都是業界常用的阿
04/07 14:01, 29F

04/07 15:01, , 30F
可以查一下 ISAPI TOMCAT官網有說明
04/07 15:01, 30F

04/07 15:57, , 31F
感激
04/07 15:57, 31F

04/07 17:07, , 32F
翰翰必須推
04/07 17:07, 32F

04/07 22:36, , 33F
整理一下
04/07 22:36, 33F

04/07 22:36, , 34F
1.放在同一台機器上跑是可行的
04/07 22:36, 34F

04/07 22:36, , 35F
只要把各個ap server(tomcat算半個QQ)所bind的port分
04/07 22:36, 35F

04/07 22:36, , 36F
開就好,有些ap server實際上所bind的port不只資策會學
04/07 22:36, 36F

04/07 22:36, , 37F
到的那些哦!
04/07 22:36, 37F

04/07 22:36, , 38F
2.各ap server中的應用程式之間要傳值 通常可以用json
04/07 22:36, 38F

04/07 22:36, , 39F
的方式來處理(你所說的物件方式傳值是不行的,因為環境
04/07 22:36, 39F

04/07 22:36, , 40F
就不一樣 ),至於真的要怎麼傳 其實就隨你怎麼設計 ,其
04/07 22:36, 40F

04/07 22:36, , 41F
實這個就是一種web service的概念 ,用json的好處是這
04/07 22:36, 41F

04/07 22:36, , 42F
個格式走到那個語言環境都有人做好了包裝跟解讀的api
04/07 22:36, 42F

04/07 22:36, , 43F
讓你用 Restful api可能對你來說還太遠
04/07 22:36, 43F

04/07 22:36, , 44F
上面有錯的再請高手指正QQ
04/07 22:36, 44F

04/07 22:39, , 45F
推Restful.不過用古老的SOAP也是可行的.
04/07 22:39, 45F

04/07 22:45, , 46F
不過想強調Restful只是一個風格,一種設計架構
04/07 22:45, 46F

04/07 22:46, , 47F
會推的原因主要是現在Restful都基於HTTP 而且也不受限
04/07 22:46, 47F

04/07 22:48, , 48F
只能用XML.Java也有為其定義標準.
04/07 22:48, 48F

04/07 22:49, , 49F
但我自己實務上,跨team合作還是都用SOAP.
04/07 22:49, 49F

04/07 22:54, , 50F
主因是SOAP歷史比較久,IDE支援很高,只要WSDL出來
04/07 22:54, 50F

04/07 22:55, , 51F
雙方就能各自開始開發
04/07 22:55, 51F

04/07 23:44, , 52F
謝謝學長!!
04/07 23:44, 52F

04/08 13:20, , 53F
推45樓
04/08 13:20, 53F

04/08 20:37, , 54F
好奇這種狀況是否推薦用 container 來獨立各環境
04/08 20:37, 54F

04/09 21:54, , 55F
webform跟asp混在一起的專案看過沒有
04/09 21:54, 55F

04/11 07:26, , 56F
新手? 先讀完w3c jquery拔
04/11 07:26, 56F

04/11 07:27, , 57F
chome 送出表單不會看?google
04/11 07:27, 57F

04/12 09:53, , 58F
請問這跟jquery有什麼關係 呵呵
04/12 09:53, 58F
文章代碼(AID): #1OvHfH0p (Soft_Job)
文章代碼(AID): #1OvHfH0p (Soft_Job)