我有此错误,我不明白为什么也不知道如何解决。什么是数据源?
javax.servlet.ServletException:javax.servlet.jsp.JspTagException:
`jdbc / db1'是一个未知的数据源,位于
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:909)
在
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:838)
在
org.apache.jsp.reservas.general.general.modificarshuttle_jsp._jspService(modificarshuttle_jsp.java:407)
在org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
在javax.servlet.http.HttpServlet.service(HttpServlet.java:790)处
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
最佳答案
也许在启动jetty时需要配置jetty.xml文件。
这些参数是:
<Configure id="Server" class="org.eclipse.jetty.server.Server">
<New id="z" class="org.eclipse.jetty.plus.jndi.Resource">
<Arg></Arg>
<Arg>jdbc/db1</Arg>
<Arg>
<New class="org.apache.commons.dbcp.BasicDataSource">
<Set name="driverClassName">org.postgresql.Driver</Set>
<Set name="defaultAutoCommit">false</Set>
<Set name="url">jdbc:postgresql://ipaddress:port/database?loglevel=0</Set>
<Set name="username">user</Set>
<Set name="password">password</Set>
</New>
</Arg>
</New>
您可以阅读有关码头的文档:
<!-- =============================================================== -->
<!-- Configure the Jetty Server -->
<!-- -->
<!-- Documentation of this file format can be found at: -->
<!-- http://wiki.eclipse.org/Jetty/Reference/jetty.xml_syntax -->
<!-- -->
<!-- Additional configuration files are available in $JETTY_HOME/etc -->
<!-- and can be mixed in. For example: -->
<!-- java -jar start.jar etc/jetty-ssl.xml -->
<!-- -->
<!-- See start.ini file for the default configuraton files -->
<!-- =============================================================== -->