我不能理解为什么在下面这个最小的项目中,当在Eclipse和IntelliJ中运行测试时,我发现了Spring接口的实现,而在使用Maven (mvn clean test)时却没有。
在Eclipse和IntellIJ中,我看到了INFO: Spring WebApplicationInitializers detected on classpath: [com.example.pack.DummyInitializer@26d678a4]
在mvn clean test中,我看到了INFO: No Spring WebApplicationInitializer types detecte
我对Java很陌生,所以任何帮助都是非常感谢的。首先,我使用Intellij构建了一个使用java EE 8 websocket端点和tomcat 10的简单项目,基本遵循与所有其他应用程序相同的代码结构。
@ServerEndpoint("/chat")
public class WebsocketServer{
@OnOpen
public void onOpen(){}
@OnMessage
public void onMessage(){}
@OnClose
public void onClo
从那门课开始
我下载了
把这个导入Intellij Idea。
但问题是要验证代码,因为他们在控制台中运行sbt .
在控制台中运行"sbt“之后,我得到:
D:\learning\example>sbt
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
[info] Loading project definition from D:\learning\example\project\project
error: erro
项目部署期间出现错误。C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs\catalina.log没有任何信息。IntelliJ的调试控制台中没有有用的信息,但是:
Connected to server
[2015-01-24 10:05:18,950] Artifact war exploded: Artifact is being deployed, please wait...
jaan 24, 2015 10:05:19 PM org.apache.catalina.loader.WebappClassLoader