﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-JBOSS 点滴-随笔分类-EJB</title><link>http://www.blogjava.net/fiele/category/40299.html</link><description>丰丰的博客</description><language>zh-cn</language><lastBuildDate>Wed, 24 Jun 2009 08:55:53 GMT</lastBuildDate><pubDate>Wed, 24 Jun 2009 08:55:53 GMT</pubDate><ttl>60</ttl><item><title>MyEclipse下EJB应用程序的开发Step By Step</title><link>http://www.blogjava.net/fiele/archive/2009/06/16/282643.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Tue, 16 Jun 2009 09:28:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2009/06/16/282643.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/282643.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2009/06/16/282643.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/282643.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/282643.html</trackback:ping><description><![CDATA[http://www.suneca.com/article.asp?id=31<br />
觉得写得不错。链接地址先！ <br />
<br />
出现错误：<br />
javax.naming.NoInitialContextException: Cannot instantiate class: org.jnp.interfaces.NamingContextFactory.&nbsp; Root exception is java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory<br />
&nbsp;at java.net.URLClassLoader$1.run(URLClassLoader.java:198)<br />
&nbsp;at java.security.AccessController.doPrivileged(Native Method)<br />
&nbsp;at java.net.URLClassLoader.findClass(URLClassLoader.java:186)<br />
&nbsp;at java.lang.ClassLoader.loadClass(ClassLoader.java:306)<br />
&nbsp;at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)<br />
&nbsp;at java.lang.ClassLoader.loadClass(ClassLoader.java:262)<br />
&nbsp;at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)<br />
&nbsp;at java.lang.Class.forName0(Native Method)<br />
&nbsp;at java.lang.Class.forName(Class.java:207)<br />
&nbsp;at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:42)<br />
&nbsp;at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:649)<br />
&nbsp;at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)<br />
&nbsp;at javax.naming.InitialContext.init(InitialContext.java:219)<br />
&nbsp;at javax.naming.InitialContext.&lt;init&gt;(InitialContext.java:195)<br />
&nbsp;at zizz.ejb.client.UserServiceClient.main(UserServiceClient.java:38)<br />
原因：包没有加载，直接在classpath里加上，或在eclipse工具里build path<br />
<img src ="http://www.blogjava.net/fiele/aggbug/282643.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2009-06-16 17:28 <a href="http://www.blogjava.net/fiele/archive/2009/06/16/282643.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Could not obtain connection to any of these urls: </title><link>http://www.blogjava.net/fiele/archive/2009/06/02/279659.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Tue, 02 Jun 2009 09:22:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2009/06/02/279659.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/279659.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2009/06/02/279659.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/279659.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/279659.html</trackback:ping><description><![CDATA[错误：<br />
Exception in thread "main" javax.naming.CommunicationException: Could not obtain connection to any of these urls: 192.168.17.105:1099 and discovery failed with error: javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out] [Root exception is javax.naming.CommunicationException: Failed to connect to server /192.168.17.105:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server /192.168.17.105:1099 [Root exception is java.net.ConnectException: Connection refused: connect]]]<br />
&nbsp;&nbsp; &nbsp;at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1725)<br />
&nbsp;&nbsp; &nbsp;at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:689)<br />
&nbsp;&nbsp; &nbsp;at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:682)<br />
&nbsp;&nbsp; &nbsp;at javax.naming.InitialContext.lookup(InitialContext.java:392)<br />
&nbsp;&nbsp; &nbsp;at test.Client.main(Client.java:29)<br />
处理：<br />
在本文中将编写一个简单的无状态SessionBean。在发布EJB时，一般需要将EJB程序以jar文件的形式进行发布。这些jar文件将被放在&lt;JBoss安装目录&gt;\server\default\deploy目录中。如果在Eclipse中开发EJB程序，需要进行一些配置。首选需要在首选项（Preferences）对话框中设置JBoss的安装目录（如D:\jboss5）。然后在运行配置对话框中添加jboss的运行项。在jboss4.2及以后的版本中，默认情况下jboss只接收来自localhost或127.0.0.1的请求，也就是只接收本地的访问。为了使jboss接收来自其他地址的请求，在启动jboss时需要使用-b命令行参数进行设置。如下面的启动命令所示：<br />
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000">run.bat&nbsp;-b&nbsp;</span><span style="color: #000000">200.200.200.123</span><span style="color: #000000"><br />
run.bat&nbsp;-b&nbsp;</span><span style="color: #000000">0.0.0.0</span></div>
<br />
&nbsp;&nbsp;&nbsp; 上面的第一行命令表示jboss可以接收来自200.200.200.123的请求。第二条命令表示jboss可以接收来自任意地址的请求。如果不设置-b参数，以非本机方式访问EJB时，JBoss会抛出如上异常：<br />
<span style="color: red"><br />
</span>
 <img src ="http://www.blogjava.net/fiele/aggbug/279659.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2009-06-02 17:22 <a href="http://www.blogjava.net/fiele/archive/2009/06/02/279659.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAR文件的生成</title><link>http://www.blogjava.net/fiele/archive/2006/10/17/75687.html</link><dc:creator>半导体</dc:creator><author>半导体</author><pubDate>Tue, 17 Oct 2006 08:52:00 GMT</pubDate><guid>http://www.blogjava.net/fiele/archive/2006/10/17/75687.html</guid><wfw:comment>http://www.blogjava.net/fiele/comments/75687.html</wfw:comment><comments>http://www.blogjava.net/fiele/archive/2006/10/17/75687.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/fiele/comments/commentRss/75687.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fiele/services/trackbacks/75687.html</trackback:ping><description><![CDATA[		<p>1、在把需要生成JAR文件的CLASS文件放在test目录下.<br />2、MANIFEST.MF直接考到需要的目录就OK，自己写容易出现错误<br />3、运行命令：<br />jar cvfm tesff.jar MANIFEST.MF test</p>
		<p>
				<br />备注：tesff.jar就是新生成的jar文件的名称。</p>
		<p>test：是需生成JAR文件所在的目录。</p>
 <img src ="http://www.blogjava.net/fiele/aggbug/75687.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fiele/" target="_blank">半导体</a> 2006-10-17 16:52 <a href="http://www.blogjava.net/fiele/archive/2006/10/17/75687.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>