admin管理员组文章数量:1386656
I am trying to run a page using Vaadin 23, but I get index.html on any url My project uses:
- java version=17
- spring-mvc version=5.3.20
- apache tomcat version=8.5.85
But as a dependency manager on the project we use ivy and ant (this is a legacy project) I added settings for VaadinServlet in web.xml similar to the documentation () , and also defined VaadinApplicationConfiguration as a spring bean
<context:annotation-config/>
<bean class="com.vaadin.flow.spring.VaadinApplicationConfiguration"/>
My project compiles successfully and I do not see any errors related to Vaadin in the logs. I added a simple test page on Vaadin
@Route("vaadin/test")
public class TestView extends HorizontalLayout {
private TextField name;
private Button sayHello;
public TestView() {
name = new TextField("Your name");
sayHello = new Button("Say hello");
sayHello.addClickListener(e -> Notification.show("Hello " + name.getValue()));
sayHello.addClickShortcut(Key.ENTER);
setMargin(true);
setVerticalComponentAlignment(Alignment.END, name, sayHello);
add(name, sayHello);
}
}
when I go to the URL /vaadin/test, I get an empty index.html page from the META-INF/VAADIN/webapp directory When I go to any other URL, I also get an empty index.html page
I expect that when going to the URL vaadin/test my page will open, and not an empty index.html
本文标签: springVaadin 23Blank indexhtml page when routing any URLStack Overflow
版权声明:本文标题:spring - Vaadin 23, Blank index.html page when routing any URL - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744547895a2612006.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论