可以！

是否有端口，主要看有没有引入 solon-server-? 的包（[《Solon Server 生态》](/article/family-solon-server)）。一般开发纯控制台，可以引入：

* 或者 solon 内核包
* 或者 solon-lib 快捷包（具体内容，可以看下： [《solon-lib 依赖内容》](/article/279) ）


如果引入了 solon-server-? 但又想关掉端口，可以借用接口：

```java
import org.noear.solon.Solon;

public class DemoApp{
    public static void main(String[] args){
        Solon.start(DemoApp.class, args, app->{
           app.enableHttp(false); //比如关掉http通讯 
        });
    }
}
```

#### 关于打包

现有的打包方案，皆为通用（不分端口与否）。