2012-01-26 38 views
5

Tôi đã cố gắng để có được điều này để làm việc tất cả các buổi chiều và không thể. Tôi muốn xác minh rằng ứng dụng của tôi đang hoạt động và chạy từ tập lệnh kiến ​​của tôi. Có vẻ như nhiệm vụ dưới đây nên thực hiện công việc nhưng không. Tôi đã đi qua tài liệu kiến ​​với một chiếc lược răng tốt cố gắng hoán vị khác nhau nhưng tài liệu là rất ít về đánh bắt một thất bại từ http. Có ai giúp được không. Có ai khác có http làm việc với ant ok?Ant http không thất bại mục tiêu

<?xml version="1.0" encoding="UTF-8"?> 
<project name="hermes" default="test-app-running" xmlns:epam="epam://epam.com" xmlns:catalina="antlib://catalina.apache.org" xmlns:artifact="antlib:org.apache.maven.artifact.ant"> 
    <target name="test-app-running" >  
     <waitfor maxwait="10" maxwaitunit="second"> 
      <http url="http://localhost:8080/" /> 
     </waitfor> 
     <fail message="App did not come up. Check your log files, fix and try again. Good Luck :-).">  
      <condition> 
       <http url="http://localhost:8080/" /> 
      </condition> 
     </fail> 
    </target> 
</project> 
+0

\t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t

+1

những gì chính xác là không làm việc? Bạn có thể cung cấp cho một số đầu ra, lỗi vv? – oers

+0

Tôi muốn có thể nhận được kết quả từ điều kiện http và không xây dựng nếu tiêu cực của nó. Các tài liệu kiến ​​nói rằng ".... lỗi máy chủ, không được ủy quyền, không tìm thấy và tương tự được phát hiện". Vấn đề ở đây là chúng được phát hiện như thế nào? Tất cả những gì tôi nhận được khi tôi chạy mục tiêu này là .... thử nghiệm-chạy-ứng dụng: BUILD THÀNH CÔNG. Nó báo cáo thành công ngay cả khi url không tồn tại. –

Trả lời

4

Điều kiện cần <not />. Tôi chỉ thử nghiệm nó và nó hoạt động.

<fail message="App did not come up. Check your log files, fix and try again. Good Luck :-).">  
    <condition> 
     <not> 
     <http url="http://localhost:8080/" /> 
     </not> 
    </condition> 
</fail> 

Nếu không thì sẽ không thành công nếu máy chủ đang hoạt động.

+0

Điều đó đã được sắp xếp. Cảm ơn rất nhiều vì thời gian của bạn. Tôi thực sự đánh giá cao sự giúp đỡ bạn đã cho tôi ở đây. –

Các vấn đề liên quan