把java工程生成可在linux下口头的.sh的步骤 (把java工程放到git仓库)
本文目录导航:
把java工程生成可在linux下口头的.sh的步骤?
1) 在ECLIPSE上方EXPORT成为RUNNABLE JAR FILE。
2)拷贝1)中生成的JAR包,到LINUX中去。
3)随意搞个什么名字的文件,外面输入java -jar
LINUX 下运转java程序
在 Linux 环境下运转 Java 程序关键分为两种模式:将名目打包为 war 包或 jar 包。
war 包须要部署在 Tomcat 主机上运转,而 jar 包则可以间接经过命令行口头。
运转 jar 包的模式有多种:首先,经常使用最便捷的命令 java -jar 间接运转 jar 文件。
但是,这种模式的缺陷是程序在终止时会立刻终止口头。
其次,若经常使用 java -jar &,程序将后盾运转,此时经常使用 Ctrl+C 可以继续运转程序,但封锁终端会终止程序运转。
第三,驳回 nohup java -jar & 可确保程序不受终端封锁或 Ctrl+C 的影响,运转结果将输入到以后目录的 文件中。
还可以经过 nohup java -jar > &,将日志输入重定向到 文件,程序运转不受影响。
运转 Java 程序后,经过以下方法审核程序运转形态:1. 经常使用 jobs 命令检查后盾义务,输入 jobs 后会显示一切后盾运转的义务及其编号。
经常使用 fg + 编号 可以将义务调至前台。
2. 经过 netstat -nlp | grep :端口号 检查指定端口上的线程 PID。
3. 若遗记进程 ID,则经常使用 ps -ef|grep 或 ps -aux | grep java 检查以后运转的 jar 包程序的进程 ID。
4. 封锁进程经常使用 kill -s 9 进程ID,以 为例,即为 kill -s 9 。
java名目怎样部署到linux主机啊?
Java名目部署到Linux主机的步骤:
1. 将名目打包成WAR或JAR文件。
2. 上行至Linux主机。
3. 性能主机环境,如性能Tomcat或Java环境变量。
4. 启动名目。
详细解释:
打包名目:首先,你须要在开发环境中将Java名目打包成一个可部署的文件。
这理论是一个WAR文件或一个JAR文件。
假设你经常使用的是Maven或Gradle这样的构建工具,可以经过相应的命令来生成这些文件。
上行至主机:将生成的WAR或JAR文件经过FTP、SCP或其余模式上行到Linux主机。
你也可以经常使用版本管理系统来将代码间接推送到主机。
性能主机环境:在Linux主机上,你须要确保Java环境曾经装置并性能好。
假设你计划运转的是一个Web运行,你或许还须要装置和性能一个Servlet容器,如Tomcat或Jetty。
性能环境变量以确保Java和Servlet容器能够正确运转你的运行。
启动名目:实现以上步骤后,你可以将你的WAR文件部署到Servlet容器中,或许假设你有一个JAR文件,可以间接经过Java命令来运转它。
确保你的运行有足够的权限来读取和写入必要的文件和目录。
留意在整个环节中,或许须要依据你的详细名目和环境启动适当的调整。
此外,主机的安保性也是十分关键的,确保只要授权的用户可以访问你的运行,并活期降级和修补你的系统和运行以防范潜在的安保危险。
以上步骤是一个基本的部署流程,详细的步骤或许会由于你的名目需求、经常使用的技术和工具链的不同而有所变动。