小编Fed*_*dor的帖子

Mysql没有与JNDI Tomcat 6重新连接

我正在使用JNDI和Tomcat6来管理Mysql连接,我的Catalina/domain.com/ROOT.xml有:

<Resource name="jdbc/db" auth="Container" type="javax.sql.DataSource"
   username="db1" password="somepass" driverClassName="com.mysql.jdbc.Driver"             
   url="jdbc:mysql://localhost:3306/db?autoReconnect=true" maxActive="15" maxIdle="3"  
   maxWait="5000" removeAbandoned="true" removeAbandonedTimeout="20" />
Run Code Online (Sandbox Code Playgroud)

我虽然autoReconnect将重新连接到数据库,但它没有,在大约8小时不活动后,我的应用程序吐出丢失的数据库错误连接.有任何想法吗?

谢谢,Fedor

java mysql tomcat jndi jdbc

6
推荐指数
1
解决办法
6704
查看次数

设置清单<?扩展Interface1>

尝试做类似的事情:

public interface Order {      
    public List<? extends OrderItem> getItems();  
    public void setItems(List<? extends OrderItem> items);  
}  

public interface OrderItem {  
  // stuff
}  

public class OrderItemImp implements OrderItem {  
  // stuff for class impl
}  

public class OrderImp implements Order {  
    public List<OrderItemImp> getItems() {  
        return items;  
    }  
    public void setItems(List<OrderItemImp> items) {  
        this.items = items;  

    }  
}
Run Code Online (Sandbox Code Playgroud)

编译器抱怨setItems方法.我怎样才能做到这一点?谢谢.

java generics

0
推荐指数
1
解决办法
408
查看次数

标签 统计

java ×2

generics ×1

jdbc ×1

jndi ×1

mysql ×1

tomcat ×1