※ [本文轉錄自 Web_Design 看板 #1PSB3Tdi ]
作者: zelkova (*〞︶〝*) 看板: Web_Design
標題: [請益] 想把這個範例往下移一層 (maven+vaadin)
時間: Thu Jul 20 21:32:04 2017
這幾天找到這個專案
https://github.com/chelu/jdal-samples/tree/master/vaadin
官方DEMO http://www.jdal.org/vaadin-sample-2.0.M2/ (帳密admin/admin)
覺得好像不錯,想要拿來用用看
直接用 eclipse 建完 maven 專案之後
貼上連結內的檔案就可以編譯跟執行
直接執行的網址是
http://localhost:8080/jdal-vaadin-sample (非說明的jdal-vaadin-sample-jpa)
再來想說嘗試修改一下專案,讓路徑多一層
例如 http://hello.world.com/abc 變成 http://hello.world.com/some/abc
我就做了下面幾個步驟
1. https://goo.gl/vbC1Fb
(src/main/webapp/WEB-INF/web.xml)
為了不讓filter作用,將33行~40行註解掉
2. 將所有路徑多加一層
(1) https://goo.gl/vbC1Fb
(src/main/webapp/WEB-INF/web.xml)
將第51行的
「<url-pattern>/*</url-pattern>」
變成「<url-pattern>/abc/*</url-pattern>」
(2) https://goo.gl/SLoVok
(src/main/java/org/jdal/samples/vaadin/LoginUI.java)
將第13行的
「@UiMapping("/login")」
變成「@UiMapping("/abc/login")」
網頁就會出現
「Failed to load the widgetset:
../../VAADIN/widgetsets/com.vaadin.DefaultWidgetSet」之類的訊息
請問有改錯或少改的地方嗎?
要怎麼才能正確讓專案多加一層目錄呢?先謝謝前輩指導