crontab執行jar包時,Could not find or load main class(找不到或者載入不到主類)
crontab執行jar包時,Could not find or load main class(找不到或者載入不到主類)
在linux伺服器上配置crontab時,子賬戶執行不報錯,但是切到root賬戶,配置同樣crontab和feature_redis.sh會報錯,具體原因不明
在jar包目錄下有指令碼檔案feature_redis.sh,指令碼內容如下
#!/bin/bash
source /etc/profile
java -cp xxxx-1.0-SNAPSHOT-jar-with-dependencies.jar com.xxxx.recommend.rank.redis.FeatureRedis $1 > /home/reco/workspace/model_train/datajar/log_redis.txt 2>&1 &
然後在crontab裡配置
0 9 * * * sh /home/reco/workspace/model_train/datajar/feature_redis.sh `date -d "1 days ago" +\%F` 會報找不到或者載入不到主類
修改為 0 9 * * * cd /home/reco/workspace/model_train/datajar && sh feature_redis.sh `date -d "1 days ago" +\%F` 可正確執行
相關文章
- Idea打包springboot專案jar包,執行報找不到主清單屬性或找不到主類問題解決方法。IdeaSpring BootJAR
- idea執行專案報錯找不到jar包IdeaJAR
- spark-submit執行jar包報錯找不到類的解決方法SparkMITJAR
- J2SE - Could not find the main class: xxx.xxx.Program will exitAI
- 匯入jar包,main函式JARAI函式
- IDEA——錯誤: 找不到或無法載入主類 com.MainIdeaAI
- Jar 包執行時修改配置JAR
- 啟動Hbase Shell失敗——找不到或無法載入主類org.jruby.MainAI
- This application failed to start because it could not find or load the Qt platform plugin “windows“APPAIQTPlatformPluginWindows
- java URLClassLoader 載入外部jar包中的指定的類JavaJAR
- 修改jar包內的classJAR
- idea找不到或無法載入主類Idea
- 將一個帶有main方法的jar生成為可執行jarAIJAR
- IDEA本地執行hadoop程式成功,叢集執行找不到自定義的Mapper類IdeaHadoopAPP
- Linux jar包 後臺執行LinuxJAR
- 找不到 main 方法, 請將 main 方法定義為: public static void main(String[] args)AI
- 錯誤: 找不到或無法載入主類
- Cannot resolve com.demo.common:1.0-SNAPSHOTble to find main classAI
- 命令列執行python時找不到模組怎麼解決命令列Python
- Springboot 修改包名之後,報"錯誤: 找不到或無法載入主類"Spring Boot
- java.lang.IllegalArgumentException: Could not find class異常解決方式JavaException
- IDEA打可執行的jar包IdeaJAR
- linux系統中怎麼中執行jar包?linux系統中執行jar包的方法LinuxJAR
- 執行npm install 和 yarn 命令時報錯找不到python環境NPMYarnPython
- FAQ docker執行tomcat提示找不到檔案DockerTomcat
- Linux系統下執行Jar包以及idea遠端除錯jar包LinuxJARIdea除錯
- JVM程式用一個主執行緒來執行main()方法JVM執行緒AI
- docker-執行JavaWeb服務(jar包)DockerJavaWebJAR
- Gradle編譯專案Druid找不到tools.jar和jconsole.jarGradle編譯UIJAR
- 深入Jar包:Gradle構建可執行jar包與訪問jar包中資料夾與檔案JARGradle
- J2SE - Java命令執行class和jar檔案JavaJAR
- 靜態程式碼塊類載入時並不會執行
- Eclipse 給 Java 應用建立 Run configuration 時找不到 main type 的錯誤訊息EclipseJavaAI
- VS中呼叫QT出現This application failed to start because it could not find or load the Qt platform pluginQTAPPAIPlatformPlugin
- IDEA 找不到包解決辦法Idea
- Could not load file or assembly or one of its dependencies 試圖載入格式不正確的程式
- maven引入本地jar,部署到伺服器上找不到MavenJAR伺服器
- ImportError: DLL load failed while importing _cext: 找不到指定的模組ImportErrorAIWhile