업데이트 : Vaadin 7 자습서를 테스트하려면 다른 응용 프로그램 서버 (tomcat 8)를 설치하여 실행해야합니다. 사용자 별 가스 팁에 따라 Vaadin 7에 대한 참조가 깨지는 웹 응용 프로그램 3.0으로 변경하려고 시도했습니다.Websphere Liberty + Vaadin + IntelliJ의 새로운 웹 응용 프로그램에 대한 UnableToAdaptException
업데이트 2 : IDEA를 사용하여 코드베이스를 생성 할 때 Web Applicatin의 버전을 선택하는 옵션에는 버전 3.1 설치. 아직 IDEA를 처음 접했고 3.0과 그 아래에서 고정 값을 얻으려면 어떤 설정을해야 할 지 모르지만 새로운 schemaLocation이 문제를 해결할 때 Gas의 응답을 사용합니다.
방금 설치 한 :
- 인 IntelliJ 궁극적 인 에드 IDEA zip 프레임 워크
나는 기본 프로젝트를 설정 한 다음 프로젝트 가이드를 작성하는 Vaadin 서적이 정상적으로 진행됩니다. 그러나 서버를 시작하려고하면 실행 및 디버그 모드에서이 오류 메시지가 표시됩니다.
Connected to server
[AUDIT ] CWWKG0016I: Starting server configuration update.
[AUDIT ] CWWKG0017I: The server configuration was successfully updated in 0,026 seconds.
[ERROR ] CWWKZ0106E: Could not start web application VaadinDemo_war_exploded.
[ERROR ] CWWKZ0002E: An exception occurred while starting the application VaadinDemo_war_exploded. The exception message was: com.ibm.wsspi.adaptable.module.UnableToAdaptException: com.ibm.ws.javaee.ddmodel.DDParser$ParseException: CWWKC2262E: The version 3.1 does not match the namespace http://xmlns.jcp.org/xml/ns/javaee in the /WEB-INF/web.xml deployment descriptor.
[AUDIT ] CWWKF0011I: The server liberty-oscar is ready to run a smarter planet.
그리고 이것은이 모든 신선한 설치 횟수 또는 뭔가 다른를 구성해야하기 때문에
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<servlet>
<servlet-name>VaadinApplicationServlet</servlet-name>
<servlet-class>com.vaadin.server.VaadinServlet</servlet-class>
<init-param>
<param-name>UI</param-name>
<param-value>com.MyVaadinApplication</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>VaadinApplicationServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
내가 모르는 뭔가가 포함 된 내용을 web.xml에인가? 나열된 설치에 대한 모든 설정이 "기본값"입니다.
그래서 시도해 보니 태그가 3.0 이하에서 지원되지 않는 것 같습니다. 나는 바람둥이 (8)를 다운로드해야했고 모든 것이 잘 작동한다. Vaadin을 사용하는 법을 배우기 위해이 작업을하고 있으므로 괜찮습니다. 하지만 여기에 내 파울은 리버티를 특별히 사용하는 것입니다. 그래서 나는 약간의 진보를 얻지 않을 경우 Vaadin (6)을 살펴 봐야 할 것입니다. 입력 해 주셔서 감사합니다. –
oalmgren
@oalmgren ' 태그는 3.0 이하 버전에서 지원되지 않습니다.'- 정보를 어디에서 찾을 수 있었습니까? ** 완전히 잘못되었습니다. ** 매우 오랜 시간 이후 지원됩니다. –
Gas
@oalmgren이 페이지를 살펴보면 : https://vaadin.com/download/release/7.3/7.3.2/release-notes.html vaadin7에는 서블릿 2.4가 필요하며 WAS 8에서 지원됩니다.하지만 (JDK8 WebSphere가 무엇을 의미하는지 알지 못한다.) – Gas