部署jar包命令

查看进程

ps -ef|grep .jar/tomcat

 

关闭进程

kill -9 进程号

 

移除jar包

rm -rf *.jar

 

启动jar

nohup java -jar *.jar &

 

实时查看日志

tail -1000f *.out

### Java命令部署JAR 在Java环境中,通过命令部署JAR主要涉及几个方面:简单应用的JAR执行、带有依赖项的应用以及更复杂的场景如Maven环境下的操作。 对于简单的应用程序,可以直接利用`java -jar`指令来启动一个已经打好的JAR文件[^1]。然而,如果该JAR文件内部含有对外部资源或者其它库文件的依赖,则需要确保这些依赖也被正确加载。当创建这样的JAR文件时,通常会采用含自定义MANIFEST.MF文件的方式来进行打处理,从而允许指定Main-Class属性和其他必要的Class-Path条目,使得最终形成的JAR能够在命令行上直接被执行[^2]。 针对那些由构建工具管理项目(比如Maven),有时可能还需要先获取特定版本的远程仓库中的JAR至本地缓存目录中去,在这种情况下就可以借助于像`mvn dependency:get ...`这类专门用于下载远端构件到本地机器上的命令完成前置准备工作后再考虑如何将其投入生产环境使用[^3]。 另外,在某些分布式计算框架里边(例如Apache Flink),可能会涉及到把作业以JAR的形式分发给集群节点并让它们协同工作的情况;此时除了基本的复制动作外还应该注意目标位置的选择以便后续能顺利调用[`docker cp`](https://docs.docker.com/engine/reference/commandline/cp/)命令将宿主机上的JAR传入容器内的合适路径下供flink-submit等接口读取和调度[^4]。 ```bash # 执行普通的JAR java -jar myapp.jar # 使用带Manifest的JAR java -jar app-with-dependencies.jar # Maven环境下获取远程JAR mvn dependency:get ... # 将本地JAR上传至Docker容器内 docker cp /path/to/local/jar container_id:/destination/path/ ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值