在server.xml中我已经定义了全局资源(我正在使用Tomcat 6):
<GlobalNamingResources>
<Resource name="jdbc/myds" auth="Container"
type="javax.sql.DataSource"
maxActive="10" maxIdle="3" maxWait="10000"
username="sa" password=""
driverClassName="org.h2.Driver"
url="jdbc:h2:~/.myds/data/db"
/>
</GlobalNamingResources>
Run Code Online (Sandbox Code Playgroud)
我在catalina.out中看到这是绑定的,所以我想它没关系.
在我的网络应用程序中,我有数据源的链接,我不确定它是否正常:
<Context>
<ResourceLink global='jdbc/myds' name='jdbc/myds' type="javax.sql.Datasource"/>
</Context>
Run Code Online (Sandbox Code Playgroud)
在应用程序中有persistence.xml:
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0">
<persistence-unit name="oam" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<non-jta-data-source>jdbc/myds</non-jta-data-source>
<!-- class definitions here, nothing else -->
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/>
</properties>
</persistence-unit>
</persistence>
Run Code Online (Sandbox Code Playgroud)
它应该没问题,但很可能这个或者ResourceLink定义是错误的,因为我得到了:
javax.naming.NameNotFoundException:名称jdbc未绑定在此Context中
有什么不对,为什么这不起作用?
更新:
我试图直接获取数据源:
public class WebAppListener implements ServletContextListener
{
// ServletContextListener interface - start
public void contextInitialized(ServletContextEvent sce)
{
try
{
Context initCtx = new InitialContext(); …Run Code Online (Sandbox Code Playgroud) 如果标题不清楚,我会尽量澄清我的要求:
想象一下,我有一个名为counter的变量,我知道我可以通过以下方式看到它的当前值:
std::cout << counter << std::endl;
Run Code Online (Sandbox Code Playgroud)
但是,假设我有很多变量,我不知道在运行之前我想要查看哪些变量.
有没有人知道我可以通过使用其名称来获取变量值的方法,例如:
std::cout << valueOf("counter") << std::endl;
Run Code Online (Sandbox Code Playgroud)
我觉得能够做到这一点可能会使调试大型复杂项目变得更容易.
在此先感谢您的时间.
更新:所提供的所有答案都是有效且有用的,但重点是C++中不存在反射(并且在阅读建议的链接之后很明显为什么).
在带有Jetty的Spring MVC 2.5中 - 可能有任何servlet容器 - 我希望使用RedirectView通过MagicAndView中视图名称的魔术"redirect:"前缀重定向到外部站点.
不幸的是,RedirectView使用response.encodeRedirectURL(),因此我的(其他想要的)会话ID被附加到URL.将会话ID携带到外部站点不仅存在安全风险,"; jsessionid = gagnbaba"字符串也可能被解释为其他站点上的ContextPath/PathInfo的一部分,从而导致URL错误.
除了实现我自己的ExternalRedirectView之外的任何"弹性"选项......还要破解ViewResolver来解释"externalRedirect:"前缀?(不需要cookie.)
莫里茨
我有一个容器类(包含一个多索引容器),我有一个公共的"foreach"成员函数,因此用户可以传递一个仿函数来应用所有元素.
在实现时,我遇到了一个案例,即仿函数只应该应用于容器中某个范围的某些元素,所以我重载了foreach,以传递一些有效的范围.
现在,在某些情况下,值得在某个条件下停止,所以实际上,我让foreach根据函数的返回值停止.
我对系统如何工作感到满意,但我有一个问题:
在一个范围内,如何调用停止条件的"foreach"?
任何人都知道一个通用,清晰和简洁的名称?
只是好奇为什么词典不受支持XmlSerializer?
你可以通过使用DataContractSerializer和写入对象来轻松地绕过它XmlTextWriter,但是如果XmlSerializer考虑到它真的是一个KeyValuePairs数组,那么字典的特征是什么使它难以处理.
实际上,你可以传递一个IDictionary<TKey, TItem>期望的方法IEnumerable<KeyValuePairs<TKey, ITem>>.
我出现内存不足错误:
Memory Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at org.apache.xerces.dom.CoreDocumentImpl.createElement(CoreDocumentImpl.java:564)
我有一个独立的Java程序,它从数据库中获取数据并使用DOM创建XML文件.如果获取的数据很大,我会收到上述错误,在我的情况下,它是> 1,000,000条记录.
我从unix调用Java类时已经定义了2GB作为堆大小.
我用JAXB尝试过,但仍然没有任何明显的改进.
任何建议如何改进代码.
我在做一个项目叫用户发起的实时目标跟踪系统.在这里,我想在项目中发生什么:
1)从网络摄像头连续流.
2)使用鼠标,用户可以围绕感兴趣的对象绘制正方形.
3)然后从那里开始,正方形与感兴趣的物体一起移动.因此,跟踪对象移动的每个位置因此对象跟踪.
目前的进展
我使用dshownet(DirectShow的.NET包装器)从网络摄像头获取输入.我正在将视频分割为帧.我有4种方法来做这个项目:
技术1
技术2
技术3
技术4 - (显然这看起来更难)
要跟踪的对象: -
基本上我可以跟踪任何东西,因为我用鼠标绘制
编码时间: 1个半月
进展:分裂时仍然出现错误.(有人建议先开始拆分保存的视频,我现在正在尝试这样做)
我的问题
1)我可以在1个半月的时间框架内实施哪种技术(四个中的哪一个)?
2)向代码,是java的 +一些Java框架好这个或C#的.NET与emgucv/AForge.net/Dshownet [通过我的方式知识中的java是良好和不那么好于C#的.NET ] ??
提前致谢
我知道使用glGet获取各种参数.我需要知道如何获取当前的GL_FRAMEBUFFER_OES并获取GLuint类型的帧缓冲区ID.
我需要使用renderToTexture.当切换回普通帧缓冲时,这将使其中一个类代码更容易.
我的团队实现了一个UI,用于为特定SharePoint列表上的用户分配/撤消权限级别.UI提供" 撤消 "功能,以恢复用户在通过UI更改之前的权限.
现在,如果用户具有" 受限访问 "权限级别,则会出现问题:当您对UI进行更改时,将删除此权限级别.尝试撤消时,应再次添加权限级别,这将导致a
您无法授予用户有限的访问权限级别.
当用户访问站点下的某个实体时,SharePoint会自动授予该权限级别.它无法手动授予.然后,该站点中的所有列表都会继承此权限级别.但是,在打破列表上的继承之后,我可以手动撤销权限,但是,之后我无法重新授予它.
因此,SharePoint特别对待该权限级别,我想知道如何在我们的撤消功能中解决这个问题.
我的问题:
java ×3
c# ×2
c++ ×2
datasource ×1
dictionary ×1
dom ×1
emgucv ×1
hibernate ×1
iphone ×1
jaxb ×1
jetty ×1
jpa ×1
opengl-es ×1
permissions ×1
php ×1
real-time ×1
redirect ×1
refactoring ×1
regex ×1
roles ×1
security ×1
sessionid ×1
sharepoint ×1
spring ×1
spring-mvc ×1
tomcat ×1
tracking ×1
variables ×1
xml ×1