Jsf 无法使用域服务器URL生成pdf

Jsf 无法使用域服务器URL生成pdf,jsf,pdf,wkhtmltopdf,Jsf,Pdf,Wkhtmltopdf,我有pdf生成器 <h:outputLink value="printpdf?id=#{assetDetailData.id}" includeViewParams="true" target="_blank" >PDF öffnen</h:outputLink> PDFöffnen 范例 我正在使用wkhtmltopdf localhost:8080/suess/printpdf/?id=3457(工作正常) 在服务器上 148.251.123.83:8080/su

我有pdf生成器

<h:outputLink value="printpdf?id=#{assetDetailData.id}" includeViewParams="true" target="_blank" >PDF öffnen</h:outputLink>
PDFöffnen
范例

我正在使用
wkhtmltopdf

localhost:8080/suess/printpdf/?id=3457(工作正常)

在服务器上

148.251.123.83:8080/suess/printpdf/?id=3457(工作正常)

很好

但与域名有关

www.mydomain.at/printpdf/?id=280(不起作用)

感谢您的帮助:)

默认情况下,web应用程序的上下文根(也称为上下文路径)设置为web应用程序存档(war)的根名称(不带.war扩展名的名称)

因此,您必须更改根上下文。在您的情况下,根上下文是“www.mydomain.at/suess”,但您需要“www.mydomain.at”。您可以在应用服务器配置中更改根上下文。


你会得到什么错误?没有得到任何错误,但它不能完成操作。关于
www.mydomain.at:8080/suess/printpdf/?id=280
?@haisi所以你的意思是我必须从web.xml文件中删除suess???@star95我不这么认为,因为“可选的显示名称元素指定Web应用程序显示名称,这是一个可由GUI工具显示的短名称。”。您使用的是什么应用程序服务器?只需搜索有关如何更改所述应用程序服务器的上下文根路径的特定说明。