Jdeveloper Weblogic: Как получить путь к развернутому образу - PullRequest
0 голосов
/ 25 октября 2019

Я настраиваю веб-приложение, которое должно генерировать pdf выбранной строки из таблицы. В файле PDF есть фоновое изображение ($ image.png), которое находится в другой папке, чем файл XSL ($ template).

Управляемый компонент получает шаблон и с помощью XML создает PDF.

Путь:

bean (ViewController \ Источники приложений \ view \ bean)

$ image (ViewController \ Web Content \ resources \ background)

$ template (ViewController \ Web Content \ resources \ stylesheet)

Единственный способ получить изображение - использовать абсолютный путь (файл: \\ C: \ some \ folder \ image.png).

<fo:layout-master-set>
    <fo:simple-page-master page-height="29.7cm" page-width="21cm">

        <fo:region-body background-image="file:\\\background/image.png"/>

    </fo:simple-page-master>
</fo:layout-master-set>

Я пытаюсь получить относительный путь проекта при запуске проекта с Weblogic.

1 Ответ

0 голосов
/ 30 октября 2019

Путь к файлу начинается с корня контекста, чтобы получить, что я развернул проект в локальной weblogic, и из консоли я получил корень контекста.

Я до сих пор неуверен в правильном пути для моей проблемы, но на данный момент я смог отобразить изображение, используя:

<fo:region-body background-image="url('http://127.0.0.1:7101/context- 
root/path/to/img/image.png')"/>

Примечание: теперь я использую тег 'url' вместо 'file: ///'tag.

Следующий шаг - получить относительный путь.

Я хотел бы поблагодарить каждого, кто пытался ответить на мой вопрос.

...