Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否仅在控制台中执行eclipse web项目?_Java_Eclipse_Tomcat - Fatal编程技术网

Java 是否仅在控制台中执行eclipse web项目?

Java 是否仅在控制台中执行eclipse web项目?,java,eclipse,tomcat,Java,Eclipse,Tomcat,我目前正在开发一个web服务器。我所处的阶段99%的工作是构建业务逻辑、数据逻辑和运行测试。换句话说,我不需要在tomcat中运行该项目 现在,我创建了一个测试类,它运行我正在处理的当前代码的混合,并将信息打印到控制台。每次进行更改时,我都必须重新启动web服务器,每次都会浪费几分钟的时间。然后我必须获取localhost:8080并等待页面加载,然后才能将打印的输出读取到控制台 是否可以运行一个只打印到控制台的Main类型函数,而不必通过tomcat运行。任何类都可以有Main方法。那么,你的

我目前正在开发一个web服务器。我所处的阶段99%的工作是构建业务逻辑、数据逻辑和运行测试。换句话说,我不需要在tomcat中运行该项目

现在,我创建了一个测试类,它运行我正在处理的当前代码的混合,并将信息打印到控制台。每次进行更改时,我都必须重新启动web服务器,每次都会浪费几分钟的时间。然后我必须获取localhost:8080并等待页面加载,然后才能将打印的输出读取到控制台


是否可以运行一个只打印到控制台的Main类型函数,而不必通过tomcat运行。

任何类都可以有Main方法。那么,你的测试课怎么了?您应该能够自动将更改部署到正在运行的服务器,而不必重新启动它。至少,您可以通过Weblogic和JBoss实现这一点。我不知道tomcat,但如果不知道,我会很惊讶。了解单元测试和其他类型的自动化测试。如果你每次想测试某些功能或修复bug时都部署应用程序,那你就错了。