我已經開發了一個在服務器端使用java servlet和客戶端的html ajax javascript的Web應用程序。如何集成Web應用程序
Web應用程序已經在生產服務器上運行,現在我必須集成新開發的應用程序。
我應該只給現有應用程序的主頁上的鏈接?
但新開發的應用程序有它自己的web.xml
,而且現有的應用程序必須有web.xml
,不管我不知道如何編程。請給我任何想法集成
我應該怎麼做的整合。
我已經開發了一個在服務器端使用java servlet和客戶端的html ajax javascript的Web應用程序。如何集成Web應用程序
Web應用程序已經在生產服務器上運行,現在我必須集成新開發的應用程序。
我應該只給現有應用程序的主頁上的鏈接?
但新開發的應用程序有它自己的web.xml
,而且現有的應用程序必須有web.xml
,不管我不知道如何編程。請給我任何想法集成
我應該怎麼做的整合。
據我所知,您希望在生產中的現有Web應用程序的主頁中提供一個鏈接,指向您開發的新Web應用程序。
您的新Web應用程序是獨立的應用程序,擁有自己的web.xml,您可以通過構建一個單獨的war文件並將其部署到您的服務器來部署它。
要更改現有Web應用程序主頁中的鏈接,如果它是純HTML頁面或者它是JSP頁面,則更改主頁中的鏈接,然後可以進行熱部署。再次部署戰爭文件。你的服務器會自動替換html和jsp頁面。
謝謝饒。我同意你的第一和第二段,但如果上下文不同,如何使用現有的認證。通過給它鏈接從一個切換到另一個,但它會工作身份驗證時,通過點擊鏈接從現有切換到較新? – user1010399 2012-01-06 07:14:03
這個你可以用tomcat提供的單點登錄功能來實現,你沒有提到你使用的是什麼容器,和tomcat類似,所有容器都提供單點登錄功能。總之,使用單點登錄,您可以在多個應用程序之間保持會話。如果您使用的是tomcat,請查看tomcat的文檔以瞭解如何在http://tomcat.apache.org/tomcat-6.0-doc/config/host.html上進行單點登錄。 – 2012-01-06 07:45:29
感謝Rao。是的,我使用'Apache Tomcat'。 – user1010399 2012-01-06 08:13:25
你想要什麼整合?因爲從你的文章看來它是一個獨立的應用程序。所以你需要通過這裏整合來說明你的意思 – 2012-01-06 06:57:39
難道你不能在兩個'上下文根目錄下部署兩個戰爭並且在兩個應用程序菜單中都有一個鏈接跳轉到其他應用程序如果他們共享單一登錄,則可能需要實施單一驗證的SSO。除此之外,似乎沒有太多的整合。 – Nishant 2012-01-06 07:02:42
@ UmeshAwasthi是的,有兩個獨立的Web應用程序,但必須在不改變現有應用程序中的任何內容的情況下創建一個應用程序。 – user1010399 2012-01-06 07:04:06