小编Ric*_*yne的帖子

臭名昭着的java.sql.SQLException:找不到合适的驱动程序

我正在尝试将已启用数据库的JSP添加到现有的Tomcat 5.5应用程序(GeoServer 2.0.0,如果有帮助的话).

该应用程序本身与Postgres谈话很好,所以我知道数据库已启动,用户可以访问它,所有这些好东西.我想要做的是在我添加的JSP中的数据库查询.我已经在Tomcat数据源示例中使用了配置示例,非常开箱即用.必要的taglibs位于正确的位置 - 如果我只有taglib refs就不会发生错误,因此它会找到那些JAR.postgres jdbc驱动程序postgresql-8.4.701.jdbc3.jar位于$ CATALINA_HOME/common/lib中.

这是JSP的顶部:

<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<sql:query var="rs" dataSource="jdbc/mmas">
  select current_validstart as ValidTime from runoff_forecast_valid_time
</sql:query>
Run Code Online (Sandbox Code Playgroud)

来自$ CATALINA_HOME/conf/server.xml的相关部分,其内部<Host>依次是<Engine>:

<Context path="/gs2" allowLinking="true">
  <Resource name="jdbc/mmas" type="javax.sql.Datasource"
      auth="Container" driverClassName="org.postgresql.Driver"
      maxActive="100" maxIdle="30" maxWait="10000"
      username="mmas" password="very_secure_yess_precious!"
      url="jdbc:postgresql//localhost:5432/mmas" />
</Context>
Run Code Online (Sandbox Code Playgroud)

这些行是webapps/gs2/WEB-INF/web.xml中标记的最后一行:

<resource-ref>
  <description>
     The database resource for the MMAS PostGIS database
  </description>
  <res-ref-name>
     jdbc/mmas
  </res-ref-name>
  <res-type>
     javax.sql.DataSource
  </res-type>
  <res-auth>
     Container
  </res-auth>
</resource-ref>
Run Code Online (Sandbox Code Playgroud)

最后,例外:

   exception
    org.apache.jasper.JasperException: Unable …
Run Code Online (Sandbox Code Playgroud)

postgresql tomcat jdbc geoserver

72
推荐指数
4
解决办法
12万
查看次数

是否有用于操作包过滤链的Ruby API?

我一直在netfilter/iptables主页上崩溃,并恳求谷歌,但到目前为止没有运气.

我有一个Rails应用程序需要控制其Linux主机的数据包过滤.它可以通过将规则转储到/ etc/sysconfig/iptables并弹跳iptables启动脚本来实现.但如果能够通过API无缝地进行调用,它会更甜蜜.

该应用程序的要求实际上非常简单; 它只需要为给定的源IP地址添加和删除ACCEPT规则到服务器上的给定TCP端口,以控制对该服务的访问.

我找到了一个ruby-iptables项目的引用,但几年前显然已经奄奄一息了.

如果我不得不求助于原始的getsocketopt()调用等,我只会采用text-file-and-restart方法,这会冒犯我的Slickness Sensor但会让我的客户微笑,因为他更喜欢工作软件而不是真的优雅的软件,将很快工作.

ruby firewall tcp ruby-on-rails iptables

5
推荐指数
1
解决办法
1239
查看次数

标签 统计

firewall ×1

geoserver ×1

iptables ×1

jdbc ×1

postgresql ×1

ruby ×1

ruby-on-rails ×1

tcp ×1

tomcat ×1