В приложении для каждого подтверждения заказа со стороны клиента клиенту отправляется письмо с подтверждением заказа. Таким образом, в этом письме будет предоставлен штрих-код (изображение штрих-кода и номер штрих-кода под изображением - как обычно). Для этого используются следующие пакеты. org.krysalis.barcode4j. , org.apache.avalon., javax.xml.transform. *Штрих-код с использованием конфигурации режима голосовой Java-конфигурации
Проблема заключается в том, что X-vnc-сервер (порт в основном не имеет большого представления об этой части) - это то, что используется, и его необходимо удалить из-за некоторых соображений безопасности ,
Таким образом, рекомендуется ввести JFreeChart или использовать конфигурацию безголового режима java. Может кто-нибудь сказать мне, как я могу использовать конфигурацию безголового режима java для генерации штрих-кодов, поскольку JFreeChart не может быть и речи из моего исследования.
Примечание: - изображение штрих-кода создается на основе номера заказа. Поскольку номера заказов уникальны, генерируемые изображения штрих-кода также будут уникальными.
EDIT
Спасибо за ответ!
Сервер приложений, который работает в Linux, использует в качестве виртуального дисплея XVNC (виртуальный экран на основе X-сервера). Это поддержка JVM для создания изображений штрих-кода.
Так что необходимо достичь двух вещей.
- Удалить зависимость xvnc.
- Найти альтернативу для визуализации изображения штрих-кода (безголовый режим может быть не уверен в этом, поэтому предложения, пожалуйста, - Xvfb не допускается, хотя
Примечание: -. Я мог видеть .Xauthority файл, который я не может видеть содержимое, я не могу открыть его. Любая идея, что этот файл будет содержать?
Большое спасибо заранее
Подробнее [здесь] (http://www.jfree.org/forum/viewtopic.php?f=3&t=1012&hilit=X11%20DISPLAY%20BufferedImage). – trashgod