首页 > 其他分享 >idea启动项目(本地jar包)的配置

idea启动项目(本地jar包)的配置

时间:2022-12-13 16:59:37浏览次数:46  
标签:log Tomcat jar idea nohup 本地 test 运行

一、 nohup java -jar jarName-0.0.1-SNAPSHOT.jar >msg.log 2>&1 &;

java -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M -jar a.jar 分配内存
nohup java -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M -jar blade-admin.jar >log.log 2>&1 &

二、配置jar包启动方式为远程调试启动

找到jar所在路径,进入cmd窗口,命令如下,监听启动5005端口(和程序的端口8089没关系)-远程调试启动语句:

java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n -jar mac-test-0.0.1-SNAPSHOT.jar

// 普通jar包启动语句java -jar mac-test-0.0.1-SNAPSHOT.jar --spring.profiles.active=test >> /var/log/mac-test.log 2>&1 & 说明:spring.profiles.active=test :对应多环境配置的情况,test指的是测试环境,对应application-test.properties 配置文件,意思是运行测试环境的配置 /var/log/mac-test.log :指把程序运行的日志全部输出到/var/log 下 mac-test.log文件中。一般项目都会配置日志框架,比如log4j等。启动会配置具体的日志输出路径。

详解:

nohup

nohup命令运行由Command参数和任何相关的Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。

在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup命令,添加 &(表示“and”的符号)到命令的尾部。

nohup是no hang up的缩写,就是不挂断的意思。

nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。

该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。

在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中。

nohup和&的区别

&:指在后台运行,但当用户推出(挂起)的时候,命令自动也跟着退出

nohup:不挂断的运行,注意并没有后台运行的功能,,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,

例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思;&才是后台运行。

nohup java -jar jarName-0.0.1-SNAPSHOT.jar >msg.log 2>&1 &;

在上面的例子中,0:stdin (standard input),1:stdout (standard output),2:stderr (standard error);

2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到msg.log文件中。

nohup java -jar -Xms200M -Xmx500M *.jar --spring.profiles.active=prod --server.port=7002 >logs/*.log 2>&1 &
————————————————

jar包:直接通过内置Tomcat运行,不需要额外安装Tomcat。如需修改内置Tomcat的配置,只需要在SpringBoot的配置文件中配置。内置Tomcat没有自己的日志输出,全靠jar包应用输出日志。但是比较方便,快速,比较简单。
war包:传统的应用交付方式,需要安装Tomcat,然后放到wabapps目录下运行war包,可以灵活选择Tomcat版本,可以直接修改Tomcat的配置,有自己的Tomcat日志输出,可以灵活配置安全策略,相对打成jar包来说没那么快速方便。

Project Structure
主要配置File-Project Structure(项目结构)-Project Settings(项目设置)下的五个配置项

Project(项目):项目相关设置

Modules(模块):模块相关设置

Libraries(库):依赖jar包相关设置

Facets:确认信息相关设置

Artifacts(工件):打包相关设置

————————————————


————————————————

 

标签:log,Tomcat,jar,idea,nohup,本地,test,运行
From: https://www.cnblogs.com/hanease/p/16979238.html

相关文章

  • UE4读取本地XML文件
    其实这里读取XML也是利用了Tinyxml来读取xml,主要是讲Tinyxml放在UE4中,遇到的一点点坑1.先给出Tinyxml链接:​​http://www.grinninglizard.com/tinyxml/​​,可以下载他的工......
  • UE4 读取本地图片
    参考链接:​​https://answers.unrealengine.com/questions/235086/texture-2d-shows-wrong-colors-from-jpeg-on-html5-p.html​​我这里,不能将图片全放工程之中,需要在外部......
  • windows搭建maven私服nexus仓库并且上传本地maven库jar包
    windows搭建maven私服nexus仓库并且上传本地maven库jar包一、maven私服仓库nexus搭建nexus下载1.首先需要从官网下载nexus安装包地址:https://www.sonatype.com/downloa......
  • IDEA学生认证的步骤详解
    步骤详解在上次使用学生认证的方法对jetbrains认证成功之后,咱们在IDEA这里认证一下吧!一、点击help这里的register如图所示:进入这样一个界面:然后点击左下角的的LogIn......
  • idea 自带java 反编译工具问题
    就在最近升级到idea最新版本,发现以前java-decompiler命令行工具不能使用了,运行会有错误解决方法找到一个地版本的idea拷贝java-decompiler.jar直接替换,或者直接使用......
  • idea 导入项目后 左侧文件夹为空的解决办法
    点击File→ProjectStructure在弹出的界面选择Modules→+→importModule,然后选择你导入文件点击OK, 选择导入类型next→勾选Searchforprojectsrecursively(递归寻找项......
  • 本地编译腾讯 mars 记录
    官方文档如需要自定义日志加密算法或者长短连协议加解包,请选择staticlibs选项,即2和3。选项1和2输出结果全部在mars_android_sdk目录中,3和4输出结果全部在ma......
  • Maven 不引用本地jar包文件
    Maven不引用本地jar包文件错误提示,Couldnotresolvedependenciesforxxx将仓库下面的_remote.repositories和.lastUpdated这两个文件删除,然后重新reload。后......
  • 【问题】IDEA 项目 编译阶段出现错误 GC overhead limit exceeded
      GCoverheadlimitexceeded 加大编译内存......
  • 【Nginx】Nginx 配置 访问本地目录
    【Nginx】Nginx配置访问本地目录 server{listen80;server_nameme.runhemei.com;rootD:\目录;gzipon;gzi......