windows系统中,使用cmd实现线程项目快速启动,以辅助主项目
在java项目开发中,主项目是以服务器(如Tomcat)启动,但是想要再创建一个接口或者线程项目以辅助主项目的运行,那么这些辅助项目以什么方式运行呢?
当然,不可能也为此耗费一个服务器。解决的办法是:可以在cmd命令符窗口中运行。cmd窗口如下所示:
那么这个辅助项目怎么构建呢?步骤如下:
(1)创建java项目,项目目录如下图所示:
(2)右击项目,弹出窗口export——java(runnable JAR File)——注意选择——生成jar文件(如下生成server.jar文件)——线程项目的jar包
(3)然后将server.jar,startup.bat,server_lib,conf等加入同一文件中,如下所示:
其中将线程项目server.jar中所需的所有jar包加入server_lib中,将log4j.properties与sql.xml文件加入conf文件中,logs是线程项目运行的日志信息。其中,startup.bat可以快速运行server.jar线程项目,但是如何编写startup.bat文件呢?
startup.bat文件的代码如下:
@echo off set "CURRENT_DIR=%cd%" cd "%CURRENT_DIR%" java -jar server.jar
(4)双击startup.bat文件,即可快速运行线程项目。
注意:这里的主项目与辅助项目操作的是同一个数据库,故要将两者的数据库有相同的配置。