![](/img/trans.png)
[英]How to get the particular package from the exception stackTrace in java
[英]Get exception stacktrace as output from Oozie Java Action
我在Oozie上運行了Java操作。 如果此Java操作失敗,我想獲取完整的Java異常。 Java操作僅使用jar文件。 這是java動作
<workflow-app name='proj-wf' xmlns="uri:oozie:workflow:0.2">
<start to='startIndex'/>
<action name='startIndex'>
<java>
<job-tracker>${jobTracker}</job-tracker>
<name-node>${nameNode}</name-node>
<prepare>
</prepare>
<configuration>
<property>
<name>mapred.job.queue.name</name>
<value>${queueName}</value>
</property>
</configuration>
<main-class>com.myproj.MyDriverJob</main-class>
<arg>-Dlww.commit.on.close=true</arg>
<capture-output/>
</java>
<ok to='end'/>
<error to='end'/>
</action>
<kill name='kill'>
<message>Java failed, error message[${wf:errorMessage(wf:lastErrorNode())}] </message>
</kill>
<end name='end'/>
</workflow-app>
它如何發回我的Java類中發生的錯誤。 我正在尋找一種將異常stacktrace發送回我的服務器的方法。
在您的java類中使用System.exit(int n)
,因為這會使java操作進行錯誤轉換。
這樣,您可以在Java操作失敗的情況下獲取專有的stacktrace。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.