您好我正在尝试从连接池获取数据库连接。这是我用来获取连接的代码。我正在使用maven和jersey来创建休息服务和tomcat 8。
SetAbsolutePosition()
但我得到了例外
iTextSharp.text.Image image = iTextSharp.text.Image.GetInstance(imageByte);
float w = image.ScaledWidth;
float h = image.ScaledHeight;
// For the sake of simplicity, I don't crop the image, I just add 20 user units
iTextSharp.text.Rectangle page = new iTextSharp.text.Rectangle(w + 20, h + 20);
iTextSharp.text.Document document = new iTextSharp.text.Document(page, 10, 10, 10, 10);
PdfWriter writer = PdfWriter.GetInstance(document, outputMemoryStream);
// Please drop the line that prevents closing the output stream!
// Why are so many people making this mistake?
// Who told you you shouldn't close the output stream???
document.Open();
// We add the image to the document, and we let iTextSharp decide where to put it
// As there is just sufficient space to fit the image inside the page, it should fit,
// But be aware of the existence of a leading; that could create side-effects
// such as forwarding the image to the next page because it doesn't fit vertically
document.Add(Image);
document.Close();
用tomcat / conf / server.xml
编写的资源代码 Context ctx;
DataSource ds = null;
try {
ctx = new InitialContext();
ds = (DataSource) ctx.lookup("java:/comp/env/jdbc/project");
} catch (NamingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
tomcat / conf / context.xml中的代码
javax.naming.NameNotFoundException: Name [jdbc/project] is not bound in this Context. Unable to find [jdbc].
如何解决上述问题请帮我解决这个问题
谢谢
答案 0 :(得分:0)
您是否在web.xml中包含了引用?
<resource-ref>
<res-ref-name>jdbc/project</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>