<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>fstyle.de</title>
	<atom:link href="http://fstyle.de/hp_fstyle/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://fstyle.de/hp_fstyle/wordpress</link>
	<description>life freestyle or get caught ...</description>
	<lastBuildDate>Thu, 27 Oct 2011 14:56:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Spring 3 und MyBatis 3.0.4 / 3.0.6</title>
		<link>http://fstyle.de/hp_fstyle/wordpress/2011/10/27/spring-3-und-mybatis-3-0-4-3-0-6/</link>
		<comments>http://fstyle.de/hp_fstyle/wordpress/2011/10/27/spring-3-und-mybatis-3-0-4-3-0-6/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 14:07:19 +0000</pubDate>
		<dc:creator>Martin Becker</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[mybatis spring]]></category>

		<guid isPermaLink="false">http://fstyle.de/hp_fstyle/wordpress/?p=654</guid>
		<description><![CDATA[I was trying to use Spring 3.0.5.RELEASE together with MyBatis in a Maven environment. I added the mybatis-spring dependency. This turned out not to work due to a MalformedParameterizedTypeException (a detailed stacktrace is included below). There are quite some posts concerning this iusse, yet most of them refer to the problem as being caused by <a href="http://fstyle.de/hp_fstyle/wordpress/2011/10/27/spring-3-und-mybatis-3-0-4-3-0-6/#more-654" class="more-link">Continue reading &#8594;</a]]></description>
			<content:encoded><![CDATA[<p>I was trying to use Spring <strong>3.0.5.RELEASE</strong> together with MyBatis in a Maven environment. I added the mybatis-spring dependency. This turned out not to work due to a MalformedParameterizedTypeException (a detailed stacktrace is included below). There are quite some posts concerning this iusse, yet most of them refer to the problem as being caused by having some Spring 2 dependency somewhere in the classpath which was not the case for me:</p>
<ul>
<li><a href="http://mybatis-user.963551.n3.nabble.com/mybatis-integration-with-Spring-2-5-not-working-td2499805.html" rel="nofollow">http://mybatis-user.963551.n3.nabble.com/mybatis-integration-with-Spring-2-5-not-working-td2499805.html</a></li>
<li><a href="http://groups.google.com/group/mybatis-user/browse_thread/thread/42698cff74504603" rel="nofollow">http://groups.google.com/group/mybatis-user/browse_thread/thread/42698cff74504603</a></li>
</ul>
<p>The first link mentions an imcompatability to Spring 2 because of the BeanFactory being paramterized in Spring 3 but not in Spring 2. Well, it turns out that the real problem was, that I had a separate MyBatis version (<strong>3.0.4</strong>) in my dependencies. I changed version <strong>3.0.4</strong> to version <strong>3.0.6</strong> and everything worked just fine. Usually, if one does not have a separate MyBatis dependency somewhere in the project (or parent projects!), the mybatis-spring artifact from Maven comes with MyBatis <strong>3.0.6</strong>.</p>
<p>Stacktrace:</p>
<pre class="default prettyprint"><code><span class="pln">SEVERE</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Exception</span><span class="pln"> sending context initialized </span><span class="kwd">event</span><span class="pln"> to listener instance of </span><span class="kwd">class</span><span class="pln"> org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">web</span><span class="pun">.</span><span class="pln">context</span><span class="pun">.</span><span class="typ">ContextLoaderListener</span>
<span class="pln">org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="pln">factory</span><span class="pun">.</span><span class="typ">BeanCreationException</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Error</span><span class="pln"> creating bean </span><span class="kwd">with</span><span class="pln"> name </span><span class="str">&#39;sqlSessionFactory&#39;</span><span class="pln"> </span><span class="kwd">defined</span><span class="pln"> </span><span class="kwd">in</span><span class="pln"> </span><span class="typ">ServletContext</span><span class="pln"> resource </span><span class="pun">[</span><span class="str">/WEB-INF/</span><span class="pln">applicationContext</span><span class="pun">.</span><span class="pln">xml</span><span class="pun">]:</span><span class="pln"> </span><span class="typ">Initialization</span><span class="pln"> of bean failed</span><span class="pun">;</span><span class="pln"> nested exception </span><span class="kwd">is</span><span class="pln"> java</span><span class="pun">.</span><span class="pln">lang</span><span class="pun">.</span><span class="pln">reflect</span><span class="pun">.</span><span class="typ">MalformedParameterizedTypeException</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="pln">factory</span><span class="pun">.</span><span class="pln">support</span><span class="pun">.</span><span class="typ">AbstractAutowireCapableBeanFactory</span><span class="pun">.</span><span class="pln">doCreateBean</span><span class="pun">(</span><span class="typ">AbstractAutowireCapableBeanFactory</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">527</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="pln">factory</span><span class="pun">.</span><span class="pln">support</span><span class="pun">.</span><span class="typ">AbstractAutowireCapableBeanFactory</span><span class="pun">.</span><span class="pln">createBean</span><span class="pun">(</span><span class="typ">AbstractAutowireCapableBeanFactory</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">456</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="pln">factory</span><span class="pun">.</span><span class="pln">support</span><span class="pun">.</span><span class="typ">AbstractBeanFactory$1</span><span class="pun">.</span><span class="pln">getObject</span><span class="pun">(</span><span class="typ">AbstractBeanFactory</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">291</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="pln">factory</span><span class="pun">.</span><span class="pln">support</span><span class="pun">.</span><span class="typ">DefaultSingletonBeanRegistry</span><span class="pun">.</span><span class="pln">getSingleton</span><span class="pun">(</span><span class="typ">DefaultSingletonBeanRegistry</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">222</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="pln">factory</span><span class="pun">.</span><span class="pln">support</span><span class="pun">.</span><span class="typ">AbstractBeanFactory</span><span class="pun">.</span><span class="pln">doGetBean</span><span class="pun">(</span><span class="typ">AbstractBeanFactory</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">288</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="pln">factory</span><span class="pun">.</span><span class="pln">support</span><span class="pun">.</span><span class="typ">AbstractBeanFactory</span><span class="pun">.</span><span class="pln">getBean</span><span class="pun">(</span><span class="typ">AbstractBeanFactory</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">190</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="pln">factory</span><span class="pun">.</span><span class="pln">support</span><span class="pun">.</span><span class="typ">DefaultListableBeanFactory</span><span class="pun">.</span><span class="pln">preInstantiateSingletons</span><span class="pun">(</span><span class="typ">DefaultListableBeanFactory</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">563</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">context</span><span class="pun">.</span><span class="pln">support</span><span class="pun">.</span><span class="typ">AbstractApplicationContext</span><span class="pun">.</span><span class="pln">finishBeanFactoryInitialization</span><span class="pun">(</span><span class="typ">AbstractApplicationContext</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">895</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">context</span><span class="pun">.</span><span class="pln">support</span><span class="pun">.</span><span class="typ">AbstractApplicationContext</span><span class="pun">.</span><span class="pln">refresh</span><span class="pun">(</span><span class="typ">AbstractApplicationContext</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">425</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">web</span><span class="pun">.</span><span class="pln">context</span><span class="pun">.</span><span class="typ">ContextLoader</span><span class="pun">.</span><span class="pln">createWebApplicationContext</span><span class="pun">(</span><span class="typ">ContextLoader</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">276</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">web</span><span class="pun">.</span><span class="pln">context</span><span class="pun">.</span><span class="typ">ContextLoader</span><span class="pun">.</span><span class="pln">initWebApplicationContext</span><span class="pun">(</span><span class="typ">ContextLoader</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">197</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">web</span><span class="pun">.</span><span class="pln">context</span><span class="pun">.</span><span class="typ">ContextLoaderListener</span><span class="pun">.</span><span class="pln">contextInitialized</span><span class="pun">(</span><span class="typ">ContextLoaderListener</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">47</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">apache</span><span class="pun">.</span><span class="pln">catalina</span><span class="pun">.</span><span class="pln">core</span><span class="pun">.</span><span class="typ">StandardContext</span><span class="pun">.</span><span class="pln">listenerStart</span><span class="pun">(</span><span class="typ">StandardContext</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">4723</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">apache</span><span class="pun">.</span><span class="pln">catalina</span><span class="pun">.</span><span class="pln">core</span><span class="pun">.</span><span class="typ">StandardContext$1</span><span class="pun">.</span><span class="pln">call</span><span class="pun">(</span><span class="typ">StandardContext</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">5226</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">apache</span><span class="pun">.</span><span class="pln">catalina</span><span class="pun">.</span><span class="pln">core</span><span class="pun">.</span><span class="typ">StandardContext$1</span><span class="pun">.</span><span class="pln">call</span><span class="pun">(</span><span class="typ">StandardContext</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">5221</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at java</span><span class="pun">.</span><span class="pln">util</span><span class="pun">.</span><span class="pln">concurrent</span><span class="pun">.</span><span class="typ">FutureTask$Sync</span><span class="pun">.</span><span class="pln">innerRun</span><span class="pun">(</span><span class="typ">FutureTask</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">334</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at java</span><span class="pun">.</span><span class="pln">util</span><span class="pun">.</span><span class="pln">concurrent</span><span class="pun">.</span><span class="typ">FutureTask</span><span class="pun">.</span><span class="pln">run</span><span class="pun">(</span><span class="typ">FutureTask</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">166</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at java</span><span class="pun">.</span><span class="pln">util</span><span class="pun">.</span><span class="pln">concurrent</span><span class="pun">.</span><span class="typ">ThreadPoolExecutor</span><span class="pun">.</span><span class="pln">runWorker</span><span class="pun">(</span><span class="typ">ThreadPoolExecutor</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">1110</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at java</span><span class="pun">.</span><span class="pln">util</span><span class="pun">.</span><span class="pln">concurrent</span><span class="pun">.</span><span class="typ">ThreadPoolExecutor$Worker</span><span class="pun">.</span><span class="pln">run</span><span class="pun">(</span><span class="typ">ThreadPoolExecutor</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">603</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at java</span><span class="pun">.</span><span class="pln">lang</span><span class="pun">.</span><span class="typ">Thread</span><span class="pun">.</span><span class="pln">run</span><span class="pun">(</span><span class="typ">Thread</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">679</span><span class="pun">)</span>
<span class="typ">Caused</span><span class="pln"> </span><span class="kwd">by</span><span class="pun">:</span><span class="pln"> java</span><span class="pun">.</span><span class="pln">lang</span><span class="pun">.</span><span class="pln">reflect</span><span class="pun">.</span><span class="typ">MalformedParameterizedTypeException</span>
<span class="pln">&nbsp; &nbsp; at sun</span><span class="pun">.</span><span class="pln">reflect</span><span class="pun">.</span><span class="pln">generics</span><span class="pun">.</span><span class="pln">reflectiveObjects</span><span class="pun">.</span><span class="typ">ParameterizedTypeImpl</span><span class="pun">.</span><span class="pln">validateConstructorArguments</span><span class="pun">(</span><span class="typ">ParameterizedTypeImpl</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">60</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at sun</span><span class="pun">.</span><span class="pln">reflect</span><span class="pun">.</span><span class="pln">generics</span><span class="pun">.</span><span class="pln">reflectiveObjects</span><span class="pun">.</span><span class="typ">ParameterizedTypeImpl</span><span class="pun">.<</span><span class="pln">init</span><span class="pun">>(</span><span class="typ">ParameterizedTypeImpl</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">53</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at sun</span><span class="pun">.</span><span class="pln">reflect</span><span class="pun">.</span><span class="pln">generics</span><span class="pun">.</span><span class="pln">reflectiveObjects</span><span class="pun">.</span><span class="typ">ParameterizedTypeImpl</span><span class="pun">.</span><span class="pln">make</span><span class="pun">(</span><span class="typ">ParameterizedTypeImpl</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">95</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at sun</span><span class="pun">.</span><span class="pln">reflect</span><span class="pun">.</span><span class="pln">generics</span><span class="pun">.</span><span class="pln">factory</span><span class="pun">.</span><span class="typ">CoreReflectionFactory</span><span class="pun">.</span><span class="pln">makeParameterizedType</span><span class="pun">(</span><span class="typ">CoreReflectionFactory</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">104</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at sun</span><span class="pun">.</span><span class="pln">reflect</span><span class="pun">.</span><span class="pln">generics</span><span class="pun">.</span><span class="pln">visitor</span><span class="pun">.</span><span class="typ">Reifier</span><span class="pun">.</span><span class="pln">visitClassTypeSignature</span><span class="pun">(</span><span class="typ">Reifier</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">140</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at sun</span><span class="pun">.</span><span class="pln">reflect</span><span class="pun">.</span><span class="pln">generics</span><span class="pun">.</span><span class="pln">tree</span><span class="pun">.</span><span class="typ">ClassTypeSignature</span><span class="pun">.</span><span class="pln">accept</span><span class="pun">(</span><span class="typ">ClassTypeSignature</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">49</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at sun</span><span class="pun">.</span><span class="pln">reflect</span><span class="pun">.</span><span class="pln">generics</span><span class="pun">.</span><span class="pln">visitor</span><span class="pun">.</span><span class="typ">Reifier</span><span class="pun">.</span><span class="pln">visitArrayTypeSignature</span><span class="pun">(</span><span class="typ">Reifier</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">159</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at sun</span><span class="pun">.</span><span class="pln">reflect</span><span class="pun">.</span><span class="pln">generics</span><span class="pun">.</span><span class="pln">tree</span><span class="pun">.</span><span class="typ">ArrayTypeSignature</span><span class="pun">.</span><span class="pln">accept</span><span class="pun">(</span><span class="typ">ArrayTypeSignature</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">42</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at sun</span><span class="pun">.</span><span class="pln">reflect</span><span class="pun">.</span><span class="pln">generics</span><span class="pun">.</span><span class="pln">repository</span><span class="pun">.</span><span class="typ">ConstructorRepository</span><span class="pun">.</span><span class="pln">getParameterTypes</span><span class="pun">(</span><span class="typ">ConstructorRepository</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">94</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at java</span><span class="pun">.</span><span class="pln">lang</span><span class="pun">.</span><span class="pln">reflect</span><span class="pun">.</span><span class="typ">Method</span><span class="pun">.</span><span class="pln">getGenericParameterTypes</span><span class="pun">(</span><span class="typ">Method</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">300</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at java</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="typ">FeatureDescriptor</span><span class="pun">.</span><span class="pln">getParameterTypes</span><span class="pun">(</span><span class="typ">FeatureDescriptor</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">385</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at java</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="typ">MethodDescriptor</span><span class="pun">.</span><span class="pln">setMethod</span><span class="pun">(</span><span class="typ">MethodDescriptor</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">116</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at java</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="typ">MethodDescriptor</span><span class="pun">.<</span><span class="pln">init</span><span class="pun">>(</span><span class="typ">MethodDescriptor</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">74</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at java</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="typ">MethodDescriptor</span><span class="pun">.<</span><span class="pln">init</span><span class="pun">>(</span><span class="typ">MethodDescriptor</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">58</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at java</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="typ">Introspector</span><span class="pun">.</span><span class="pln">getTargetMethodInfo</span><span class="pun">(</span><span class="typ">Introspector</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">1196</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at java</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="typ">Introspector</span><span class="pun">.</span><span class="pln">getBeanInfo</span><span class="pun">(</span><span class="typ">Introspector</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">423</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at java</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="typ">Introspector</span><span class="pun">.</span><span class="pln">getBeanInfo</span><span class="pun">(</span><span class="typ">Introspector</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">189</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="typ">CachedIntrospectionResults</span><span class="pun">.<</span><span class="pln">init</span><span class="pun">>(</span><span class="typ">CachedIntrospectionResults</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">224</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="typ">CachedIntrospectionResults</span><span class="pun">.</span><span class="pln">forClass</span><span class="pun">(</span><span class="typ">CachedIntrospectionResults</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">149</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="typ">BeanWrapperImpl</span><span class="pun">.</span><span class="pln">getCachedIntrospectionResults</span><span class="pun">(</span><span class="typ">BeanWrapperImpl</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">305</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="typ">BeanWrapperImpl</span><span class="pun">.</span><span class="pln">getPropertyDescriptorInternal</span><span class="pun">(</span><span class="typ">BeanWrapperImpl</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">335</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="typ">BeanWrapperImpl</span><span class="pun">.</span><span class="pln">isWritableProperty</span><span class="pun">(</span><span class="typ">BeanWrapperImpl</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">407</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="pln">factory</span><span class="pun">.</span><span class="pln">support</span><span class="pun">.</span><span class="typ">AbstractAutowireCapableBeanFactory</span><span class="pun">.</span><span class="pln">applyPropertyValues</span><span class="pun">(</span><span class="typ">AbstractAutowireCapableBeanFactory</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">1327</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="pln">factory</span><span class="pun">.</span><span class="pln">support</span><span class="pun">.</span><span class="typ">AbstractAutowireCapableBeanFactory</span><span class="pun">.</span><span class="pln">populateBean</span><span class="pun">(</span><span class="typ">AbstractAutowireCapableBeanFactory</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">1086</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; at org</span><span class="pun">.</span><span class="pln">springframework</span><span class="pun">.</span><span class="pln">beans</span><span class="pun">.</span><span class="pln">factory</span><span class="pun">.</span><span class="pln">support</span><span class="pun">.</span><span class="typ">AbstractAutowireCapableBeanFactory</span><span class="pun">.</span><span class="pln">doCreateBean</span><span class="pun">(</span><span class="typ">AbstractAutowireCapableBeanFactory</span><span class="pun">.</span><span class="pln">java</span><span class="pun">:</span><span class="lit">517</span><span class="pun">)</span>
<span class="pln">&nbsp; &nbsp; </span><span class="pun">...</span><span class="pln"> </span><span class="lit">19</span><span class="pln"> more</span></code></pre>
<p><em>Side note: I had some other issues with the Maven dependency management system I was using because the changed pom.xml dependency would not propagate through to the top-level projects. Obviously after running a mvn clean install -Dmaven.text.skip=true dependencies got propagated to the top level projects and averything was working.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://fstyle.de/hp_fstyle/wordpress/2011/10/27/spring-3-und-mybatis-3-0-4-3-0-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Orbital</title>
		<link>http://fstyle.de/hp_fstyle/wordpress/2011/10/13/orbital/</link>
		<comments>http://fstyle.de/hp_fstyle/wordpress/2011/10/13/orbital/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 06:57:45 +0000</pubDate>
		<dc:creator>Martin Becker</dc:creator>
				<category><![CDATA[Computer]]></category>

		<guid isPermaLink="false">http://fstyle.de/hp_fstyle/wordpress/?p=653</guid>
		<description><![CDATA[I have a friend who wanted to get to work the program &#34;Orbital&#34; (http://www.itp.tu-berlin.de/menue/lehre/owl/quantenmechanik/wasserstoff-orbitale/parameter/maxhilfe/). The problem was that Orbital uses JOGL 1.1.1 (http://en.wikipedia.org/wiki/Java_OpenGL) in order to run the Webstart application. Webstart requires signed dependencies (JAR files) to be signed. Yet JOGL 1.1.1 is old and is not signed anymore by Oracle (http://www.java-gaming.org/index.php?topic=24806.0). There are two <a href="http://fstyle.de/hp_fstyle/wordpress/2011/10/13/orbital/#more-653" class="more-link">Continue reading &#8594;</a]]></description>
			<content:encoded><![CDATA[<p>I have a friend who wanted to get to work the program &quot;Orbital&quot; (<a href="http://www.itp.tu-berlin.de/menue/lehre/owl/quantenmechanik/wasserstoff-orbitale/parameter/maxhilfe/">http://www.itp.tu-berlin.de/menue/lehre/owl/quantenmechanik/wasserstoff-orbitale/parameter/maxhilfe/</a>). The problem was that Orbital uses JOGL 1.1.1 (http://en.wikipedia.org/wiki/Java_OpenGL) in order to run the Webstart application. Webstart requires signed dependencies (JAR files) to be signed. Yet JOGL 1.1.1 is old and is not signed anymore by Oracle (<a class="moz-txt-link-freetext" href="http://www.java-gaming.org/index.php?topic=24806.0">http://www.java-gaming.org/index.php?topic=24806.0</a>).</p>
<p>There are two ways to circumvent this problem.</p>
<h2><strong>Signing</strong></h2>
<p>One is to sign and host the JAR files oneself. This links might give some hint on how to do this:<br />
	<a class="moz-txt-link-freetext" href="http://www.dallaway.com/acad/webstart/">http://www.dallaway.com/acad/webstart/</a></p>
<p>The source to obtain free certificates mentioned is not available anymore. Yet there are free certificates available here:<br />
	<a class="moz-txt-link-freetext" href="http://www.instantssl.com/ssl-certificate-products/free-email-certificate.html">http://www.instantssl.com/ssl-certificate-products/free-email-certificate.html</a></p>
<p>These certificates might not be compatible. I don&#39;t know. I did not try.</p>
<h2><strong>Non-Webstart</strong></h2>
<p>The alternative way to get Oribtal to run is by using the source of JOGL directly (also available on the Orbital webpage).</p>
<ul>
<li>I got JOGL 1.1.1 from <a href="http://download.java.net/media/jogl/builds/archive/jsr-231-1.1.1a/">http://download.java.net/media/jogl/builds/archive/jsr-231-1.1.1a/</a>.</li>
<li>Then I imported the sources of Orbital into Eclipse and</li>
<li>followed these intructions to setup a JOGL 1.1.1 user library in Eclipse: <a href="http://sites.google.com/site/justinscsstuff/jogl-tutorial-1">http://sites.google.com/site/justinscsstuff/jogl-tutorial-1</a> (this tutorial is coined towards JOGL 2.0, but it works just the same).</li>
</ul>
<p>This is what got Orbital running for me!</p>
]]></content:encoded>
			<wfw:commentRss>http://fstyle.de/hp_fstyle/wordpress/2011/10/13/orbital/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclips, Maven, WTP: AJDT Integration</title>
		<link>http://fstyle.de/hp_fstyle/wordpress/2011/08/11/eclips-maven-wtp-ajdt-integration/</link>
		<comments>http://fstyle.de/hp_fstyle/wordpress/2011/08/11/eclips-maven-wtp-ajdt-integration/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 09:29:56 +0000</pubDate>
		<dc:creator>Martin Becker</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://fstyle.de/hp_fstyle/wordpress/?p=650</guid>
		<description><![CDATA[It seems there is a configurator needed to make AJDT work with Maven in Eclipse as hinted by this article: http://wiki.eclipse.org/M2E_plugin_execution_not_covered Plugins, namely m2eclipse-ajdt exist or are being developed: https://github.com/sonatype/m2eclipse-ajdt https://github.com/ilx/m2eclipse-ajdt But then again, I have no idea what I am actually talking about. I will try to get by without worrying about this until <a href="http://fstyle.de/hp_fstyle/wordpress/2011/08/11/eclips-maven-wtp-ajdt-integration/#more-650" class="more-link">Continue reading &#8594;</a]]></description>
			<content:encoded><![CDATA[<p>It seems there is a configurator needed to make AJDT work with Maven in Eclipse as hinted by this article:<br />
<a href="http://wiki.eclipse.org/M2E_plugin_execution_not_covered">http://wiki.eclipse.org/M2E_plugin_execution_not_covered</a></p>
<p>Plugins, namely m2eclipse-ajdt exist or are being developed:
<ul>
<li>
<a href="https://github.com/sonatype/m2eclipse-ajdt">https://github.com/sonatype/m2eclipse-ajdt</a></li>
<li>
<a href="https://github.com/ilx/m2eclipse-ajdt">https://github.com/ilx/m2eclipse-ajdt</a></li>
</ul>
<p>But then again, I have no idea what I am actually talking about. I will try to get by without worrying about this until I actually have to <img src='http://fstyle.de/hp_fstyle/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://fstyle.de/hp_fstyle/wordpress/2011/08/11/eclips-maven-wtp-ajdt-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maven WAR Context Root (m2e-wtp)</title>
		<link>http://fstyle.de/hp_fstyle/wordpress/2011/08/10/648/</link>
		<comments>http://fstyle.de/hp_fstyle/wordpress/2011/08/10/648/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 20:42:41 +0000</pubDate>
		<dc:creator>Martin Becker</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://fstyle.de/hp_fstyle/wordpress/?p=648</guid>
		<description><![CDATA[I was wondering how Maven determines the name of the context root when deploying directly from Eclipse using m2e-wtp (and probably also when deploying the *.war later). It turns out that the finalName tag in the pom.xml does the trick: ... &#60;build&#62; &#60;finalName&#62;root context name&#60;/finalName&#62; ... &#60;/build&#62; ]]></description>
			<content:encoded><![CDATA[<p>I was wondering how Maven determines the name of the context root when deploying directly from Eclipse using m2e-wtp (and probably also when deploying the <code>*.war</code> later). It turns out that the <code>finalName</code> tag in the <code>pom.xml</code> does the trick:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;">...
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;build<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;finalName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>root context name<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/finalName<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
   ...
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/build<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
...</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://fstyle.de/hp_fstyle/wordpress/2011/08/10/648/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse: Maven Integration and WTP</title>
		<link>http://fstyle.de/hp_fstyle/wordpress/2011/08/05/eclipse-maven-integration-and-wtp/</link>
		<comments>http://fstyle.de/hp_fstyle/wordpress/2011/08/05/eclipse-maven-integration-and-wtp/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 08:31:46 +0000</pubDate>
		<dc:creator>Martin Becker</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://fstyle.de/hp_fstyle/wordpress/?p=643</guid>
		<description><![CDATA[The Maven integration for Eclipse project (m2e or m2eclipse) by Sonartype (http://m2eclipse.sonatype.org/) has been moved to Eclipse. The version number was raised to 1.x. Since then the update sites by Sonartype are outdated and extras cannot be installed by accessing the usual update site (http://m2eclipse.sonatype.org/sites/m2e-extras) anymore as the provided extras are not compatible. Thus the <a href="http://fstyle.de/hp_fstyle/wordpress/2011/08/05/eclipse-maven-integration-and-wtp/#more-643" class="more-link">Continue reading &#8594;</a]]></description>
			<content:encoded><![CDATA[<p>The Maven integration for Eclipse project (m2e or m2eclipse) by Sonartype (<a href="http://m2eclipse.sonatype.org/">http://m2eclipse.sonatype.org/</a>) has been moved to Eclipse. The version number was raised to 1.x. Since then the update sites by Sonartype are outdated and extras cannot be installed by accessing the usual update site (<a href="http://m2eclipse.sonatype.org/sites/m2e-extras">http://m2eclipse.sonatype.org/sites/m2e-extras</a>) anymore as the provided extras are not compatible. Thus the WTP integration cannot be installed from that source. </p>
<p>When creating a default Maven project using m2e (either by using the simple or the archetype dialog - <code>maven-archetype-quickstart</code> or <code>maven-archetype-webapp</code>), no WTP functionality is given even though the <code>pom.xml</code> is configured to package a <code>*.war</code file (packaging as a <code>*.war</code> is important; the <code>maven-archetype-quickstart</code> needs to be modified accordingly, <code>maven-archetype-webapp</code> does it automatically and the simple dialog offers a corresponding option). Now neither of these settings allows to deploy to a server directly by choosing</p>
<pre>Run As > Run on Server</pre>
<p>.<br />
This can be fixed by configuring the project as a faceted project:</p>
<pre>Configure > Convert to Faceted Form...</pre>
<p>The Project Facet "Dynamic Web Project" needs to be selected. There is a link showing up below the section showing the Project Facets. I clicked it and changed the "Content Directory" to <code>src/main/webapp</code>.</p>
<p>This will yield projects directly deploy-able to e.g. a Tomcat server, BUT will result in a warning:</p>
<pre>org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER will not be exported or published. Runtime ClassNotFoundExceptions may result.</pre>
<p>This warning is of consequence as dependencies are not correctly packaged an respective classes will not be found.</p>
<p>Several bug fixes exist out there. The only sensible solution is to install the WTP integration. The "preferred way" to do so is to use the m2e marketplace, where the <code>m2e-wtp</code> connector can be installed from:</p>
<pre>Window > Preferences > Maven > Discovery > Open Catalog</pre>
<p>After installing the connector and rebooting Eclipse as well as updating Maven dependencies and project configurations (just in case), things should work out of the box WITHOUT having to specify a faceted project(!). Configuring the <code>pom.xml</code> to use <code>*.war*</code> packaging is enough to allow direct deployment from Eclipse. </p>
<p>Remember to refresh the Eclipse workspace afterwards and run</p>
<pre>Maven > Update Dependencies</pre>
<p>and</p>
<pre>Maven > Update Project Configuration</pre>
<p>if things don't work right away.</p>
<p>Sources: </p>
<ul>
<li><a href="http://dev.eclipse.org/mhonarc/lists/m2e-users/msg00926.html">http://dev.eclipse.org/mhonarc/lists/m2e-users/msg00926.html</a></li>
<li><a href="http://maven.apache.org/plugins/maven-eclipse-plugin/wtp.html">http://maven.apache.org/plugins/maven-eclipse-plugin/wtp.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fstyle.de/hp_fstyle/wordpress/2011/08/05/eclipse-maven-integration-and-wtp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java: Singleton Syntax</title>
		<link>http://fstyle.de/hp_fstyle/wordpress/2011/07/30/java-singleton-syntax/</link>
		<comments>http://fstyle.de/hp_fstyle/wordpress/2011/07/30/java-singleton-syntax/#comments</comments>
		<pubDate>Sat, 30 Jul 2011 07:33:48 +0000</pubDate>
		<dc:creator>Martin Becker</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://fstyle.de/hp_fstyle/wordpress/?p=641</guid>
		<description><![CDATA[So today I learned, that it seems to be possible to specify a single variable without a type and any modifyer in a Java class. This seems to implement a singleton desgin pattern? I will have to investigate further. &#160; package de.vogella.jersey.todo.dao; &#160; import java.util.HashMap; import java.util.Map; &#160; import de.vogella.jersey.todo.model.Todo; &#160; public enum TodoDao &#123; <a href="http://fstyle.de/hp_fstyle/wordpress/2011/07/30/java-singleton-syntax/#more-641" class="more-link">Continue reading &#8594;</a]]></description>
			<content:encoded><![CDATA[<p>So today I learned, that it seems to be possible to specify a single variable without a type and any modifyer in a Java class. This seems to implement a singleton desgin pattern? I will have to investigate further.</p>
<p>&nbsp;</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">de.vogella.jersey.todo.dao</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.util.HashMap</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.util.Map</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">de.vogella.jersey.todo.model.Todo</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">enum</span> TodoDao <span style="color: #009900;">&#123;</span>
	instance<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">private</span> Map<span style="color: #339933;">&lt;</span>String, Todo<span style="color: #339933;">&gt;</span> contentProvider <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> HashMap<span style="color: #339933;">&lt;</span>String, Todo<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000000; font-weight: bold;">private</span> TodoDao<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
		Todo todo <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Todo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;1&quot;</span>, <span style="color: #0000ff;">&quot;Learn REST&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		todo.<span style="color: #006633;">setDescription</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Read http://www.vogella.de/articles/REST/article.html&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		contentProvider.<span style="color: #006633;">put</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;1&quot;</span>, todo<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		todo <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Todo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;2&quot;</span>, <span style="color: #0000ff;">&quot;Do something&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		todo.<span style="color: #006633;">setDescription</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Read complete http://www.vogella.de&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		contentProvider.<span style="color: #006633;">put</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;2&quot;</span>, todo<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">public</span> Map<span style="color: #339933;">&lt;</span>String, Todo<span style="color: #339933;">&gt;</span> getModel<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">return</span> contentProvider<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Source: <a href="http://www.vogella.de/articles/REST/article.html">http://www.vogella.de/articles/REST/article.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://fstyle.de/hp_fstyle/wordpress/2011/07/30/java-singleton-syntax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse - WTP - Dynamic Web Project - Deployment Assemly</title>
		<link>http://fstyle.de/hp_fstyle/wordpress/2011/07/23/eclipse-wtp-dynamic-web-project-deployment-assemly/</link>
		<comments>http://fstyle.de/hp_fstyle/wordpress/2011/07/23/eclipse-wtp-dynamic-web-project-deployment-assemly/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 12:35:53 +0000</pubDate>
		<dc:creator>Martin Becker</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[WTP]]></category>

		<guid isPermaLink="false">http://fstyle.de/hp_fstyle/wordpress/?p=638</guid>
		<description><![CDATA[When using Eclipse WTP to develop dynamic web projects, it is often necessary to deploy resources to the WebContent folder. Keeping resources in the WebContent folder is ugly and manually copying them is tedious. The propject property &#34;Deployment Assembly&#34; allows to specify which folders are deployed to the WebContent folder upon calling "Run As > <a href="http://fstyle.de/hp_fstyle/wordpress/2011/07/23/eclipse-wtp-dynamic-web-project-deployment-assemly/#more-638" class="more-link">Continue reading &#8594;</a]]></description>
			<content:encoded><![CDATA[<p>When using Eclipse WTP to develop dynamic web projects, it is often necessary to deploy resources to the WebContent folder. Keeping resources in the WebContent folder is ugly and manually copying them is tedious. The propject property &quot;Deployment Assembly&quot; allows to specify which folders are deployed to the WebContent folder upon calling "Run As > Run on Server".</p>
<pre>Properties > Deployment Assembly</pre>
]]></content:encoded>
			<wfw:commentRss>http://fstyle.de/hp_fstyle/wordpress/2011/07/23/eclipse-wtp-dynamic-web-project-deployment-assemly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compiz: Switch Screens / Outout Shortcut</title>
		<link>http://fstyle.de/hp_fstyle/wordpress/2011/07/20/compiz-switch-screens-outout-shortcut/</link>
		<comments>http://fstyle.de/hp_fstyle/wordpress/2011/07/20/compiz-switch-screens-outout-shortcut/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 07:04:38 +0000</pubDate>
		<dc:creator>Martin Becker</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>

		<guid isPermaLink="false">http://fstyle.de/hp_fstyle/wordpress/?p=637</guid>
		<description><![CDATA[So, I like to use my keyboard. And one problem I was fighting with was how to set a shortcut to move windows between physical screens (not viewports) quickly. I finally found the setting myself as there seems to be different names to this options in different Compiz versions: http://ubuntuforums.org/showthread.php?t=1588821 http://ubuntuforums.org/showthread.php?t=1140244 For the Ubuntu 11.04 <a href="http://fstyle.de/hp_fstyle/wordpress/2011/07/20/compiz-switch-screens-outout-shortcut/#more-637" class="more-link">Continue reading &#8594;</a]]></description>
			<content:encoded><![CDATA[<p>So, I like to use my keyboard. And one problem I was fighting with was how to set a shortcut to move windows between physical screens (not viewports) quickly. I finally found the setting myself as there seems to be different names to this options in different Compiz versions:</p>
<ul>
<li><a href="http://ubuntuforums.org/showthread.php?t=1588821">http://ubuntuforums.org/showthread.php?t=1588821</a></li>
<li><a href="http://ubuntuforums.org/showthread.php?t=1140244">http://ubuntuforums.org/showthread.php?t=1140244</a></li>
</ul>
<p>For the Ubuntu 11.04 (Natty Narwhal) I found the option at</p>
<pre>CompizConfig Settings Manager > Window Management > Put > Bindings > Put To Next Output</pre>
]]></content:encoded>
			<wfw:commentRss>http://fstyle.de/hp_fstyle/wordpress/2011/07/20/compiz-switch-screens-outout-shortcut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu and NTFS</title>
		<link>http://fstyle.de/hp_fstyle/wordpress/2011/07/18/ubuntu-and-ntfs/</link>
		<comments>http://fstyle.de/hp_fstyle/wordpress/2011/07/18/ubuntu-and-ntfs/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 18:09:44 +0000</pubDate>
		<dc:creator>Martin Becker</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://fstyle.de/hp_fstyle/wordpress/?p=636</guid>
		<description><![CDATA[I installed Ubuntu 11.04 (Natty Narwhal) and I was not able to run binaries from the NTFS partition. The solution was adding information about the mounting to the /etc/fstab manually. After creating the directory /media/data sudo mkdir /media/data I added to following entry to the /etc/fstab: /dev/sda7 /media/data ntfs user,exec,rw 0 0 and everything works <a href="http://fstyle.de/hp_fstyle/wordpress/2011/07/18/ubuntu-and-ntfs/#more-636" class="more-link">Continue reading &#8594;</a]]></description>
			<content:encoded><![CDATA[<p>I installed Ubuntu 11.04 (Natty Narwhal) and I was not able to run binaries from the NTFS partition. The solution was adding information about the mounting to the <code>/etc/fstab</code> manually. </p>
<p>After creating the directory <code>/media/data</code></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>media<span style="color: #000000; font-weight: bold;">/</span>data</pre></div></div>

<p>I added to following entry to the <code>/etc/fstab</code>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sda7       <span style="color: #000000; font-weight: bold;">/</span>media<span style="color: #000000; font-weight: bold;">/</span>data     ntfs    user,<span style="color: #7a0874; font-weight: bold;">exec</span>,rw    <span style="color: #000000;">0</span>       <span style="color: #000000;">0</span></pre></div></div>

<p>and everything works miraculously.</p>
<p>Note one thing: the options <code>user</code> and <code>exec</code> must appear in the order specified above.</p>
<p>After editing the <code>fstab</code>, type the following line of code to apply the changes:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #660033;">-a</span></pre></div></div>

<p>The corresponding information is aggregated from:</p>
<ul>
<li><a href="http://www.tuxfiles.org/linuxhelp/mounting.html">http://www.tuxfiles.org/linuxhelp/mounting.html</a></li>
<li><a href="http://www.tuxfiles.org/linuxhelp/fstab.html">http://www.tuxfiles.org/linuxhelp/fstab.html</a></li>
<li><a href="http://wiki.ubuntuusers.de/FSTAB">http://wiki.ubuntuusers.de/FSTAB</a></li>
<li>
<a href="http://kubuntuforums.net/forums/index.php?action=printpage;topic=3117657.0">http://kubuntuforums.net/forums/index.php?action=printpage;topic=3117657.0</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fstyle.de/hp_fstyle/wordpress/2011/07/18/ubuntu-and-ntfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LaTeX: Line Spacing</title>
		<link>http://fstyle.de/hp_fstyle/wordpress/2011/07/08/latex-linespacing/</link>
		<comments>http://fstyle.de/hp_fstyle/wordpress/2011/07/08/latex-linespacing/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 09:48:43 +0000</pubDate>
		<dc:creator>Martin Becker</dc:creator>
				<category><![CDATA[Computer]]></category>

		<guid isPermaLink="false">http://fstyle.de/hp_fstyle/wordpress/?p=635</guid>
		<description><![CDATA[I keep forgetting the command to set line spacing in LaTeX. The package being is setspace. The command I keep forgetting is \setstretch{1.5} \usepackage{setspace} % for setting linespace \setspace{1.5} % command to set line spacing]]></description>
			<content:encoded><![CDATA[<p>I keep forgetting the command to set line spacing in LaTeX. The package being is <code>setspace</code>. The command I keep forgetting is <code>\setstretch{1.5}</code></p>

<div class="wp_syntax"><div class="code"><pre class="latex" style="font-family:monospace;"><span style="color: #E02020; ">\</span><span style="color: #800000;">usepackage</span><span style="color: #E02020; ">{</span><span style="color: #2020C0; font-weight: normal;">setspace</span><span style="color: #E02020; ">}</span> <span style="color: #2C922C; font-style: italic;">% for setting linespace</span>
<span style="color: #800000; font-weight: normal;">\setspace</span><span style="color: #E02020; ">{</span><span style="color: #2020C0; font-weight: normal;">1.5</span><span style="color: #E02020; ">}</span> <span style="color: #2C922C; font-style: italic;">% command to set line spacing</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://fstyle.de/hp_fstyle/wordpress/2011/07/08/latex-linespacing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

