0
我有這樣的web.xml:Vaadin web.xml中設置
<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>TestVaadin</display-name>
<context-param>
<description>
Vaadin production mode</description>
<param-name>productionMode</param-name>
<param-value>false</param-value>
</context-param>
<servlet>
<servlet-name>TestvaadinApplication</servlet-name>
<servlet-class>
com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class>
<init-param>
<description>
Vaadin application class to start</description>
<param-name>application</param-name>
<param-value>com.example.testvaadin.TestvaadinApplication</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>TestvaadinApplication</servlet-name>
<url-pattern>/TestvaadinApplicationServlet/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TestvaadinApplication</servlet-name>
<url-pattern>/VAADIN/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
我試圖從Eclipse的調試,我在新的,但我不明白爲什麼我得到404在默認http後,或500,如果我打電話/ VAADIN /改爲。我做了什麼,我沒有得到代碼的結果。 Vaadin沒有說太多,所以我去周圍約GWT衆多網站...
相反,如果我在Firefox做,與/ VAADIN /我得到一些後裔視圖。 沒有人有線索什麼應該是我的地址URL來正確指向這個web.xml?
或...應該是什麼web.xml中的下降設置。 2天我不能走得更遠比:-(
ok然後如果我在eclipse裏面做:http:// localhost:8080/TestVaadin/TestvaadinApplicationServlet,我得到:錯誤500 SEVERE:加載WebappClassLoad時出錯呃 代表:假 庫: /WEB-INF /班/ ---------->父類加載器: [email protected] com.vaadin.terminal。 gwt.server.ApplicationServlet 拋出java.lang.ClassNotFoundException:com.vaadin.terminal.gwt.server.ApplicationServlet \t在org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1438) – hephestos 2011-04-05 13:55:03
這通常意味着Vaadin的ApplicationServlet找不到您的Application類(com.example.testvaadin.TestvaadinApplication)。 2件事情,我會確保引導到該類的包結構是正確的,然後只需要對其進行理智檢查,右鍵單擊已部署的測試應用程序並清除它的工作目錄。這應該會導致Tomcat重啓,只是爲了確定一切。 – 2011-04-06 00:27:45
WillMatt,感謝您的時間,今天我瀏覽了該教程,http://vaadin.com/download/current/docs/book/getting-started.first-project.html,並未激活portlet,(它似乎這樣做的問題,不知道爲什麼),但這部分文檔非常酷。 – hephestos 2011-04-06 07:55:14