JasperReport on Unix/Linux environments with X-Window

Tháng Tám 1, 2005 at 2:28 sáng Bạn nghĩ gì về bài viết này?

Một trong những vấn đề developer thường gặp trong môi trường *nix là conflict của jasperreports với X-Window. Để tránh vấn đề này, các giải pháp có thể là:

  1. Chạy JVM với tham số -Djava.awt.headless=true
  2. Trong TomCat, dùng tham số này bằng cách thay đổi tham số trong catarina.sh. Cụ thể như sau: Tomcat
    Đặt dòng lệnh này trong startup script:
    CATALINA_OPTS=”$CATALINA_OPTS -Djava.awt.headless=true” hay có thể dùng cách khác bằng cách đặt trong ./bin/catalina.sh
    # ----- Execute The Requested Command -----------------------------------------

    echo "Using CATALINA_BASE: $CATALINA_BASE"
    echo "Using CATALINA_HOME: $CATALINA_HOME"
    echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
    echo "Using JAVA_HOME: $JAVA_HOME"

    if [ "$1" = "jpda" ] ; then
    if [ -z "$JPDA_TRANSPORT" ]; then
    JPDA_TRANSPORT="dt_socket"
    fi
    if [ -z "$JPDA_ADDRESS" ]; then
    JPDA_ADDRESS="8000"
    fi
    if [ -z "$JPDA_OPTS" ]; then
    JPDA_OPTS="-Xdebug -Xrunjdwp:transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=n"
    fi
    CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS"
    shift
    fi
    CATALINA_OPTS="$CATALINA_OPTS -Djava.awt.headless=true"

  3. Trong chương trình java, có thể đặt lệnh set trong đoạn Init của web/app với câu lệnh sau: system.setProperty(“java.awt.headless”, “true”)
  4. Trong môi trường Ecclipse, dùng eclipse -vmargs -Djava.awt.headless=true

Hy vọng các giải pháp này sẽ giúp mình giải quyết ổn thoả mọi chuyện 🙂

Advertisements

Entry filed under: Uncategorized.

Where should I put resources (like images and font… Fonts for JasperReport

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Tháng Tám 2005
H B T N S B C
« Th7   Th9 »
1234567
891011121314
15161718192021
22232425262728
293031  

Bài viết mới

RSS Jason Rudolph (GRails)

  • Lỗi: có thể dòng không tin đang không hoạt động. Hãy thử lại sau.

%d bloggers like this: