javax.naming.NoInitialContextException:无法实例化类:

我正在尝试实现在tutorialpoint中描述的简单EJB应用程序,我使用JBoss 5.1和eclipse作为IDE,我创建了项目作为EJB 3.但是我收到以下错误 javax.naming.NoInitialContextException: Cannot instantiate class: org.jnp.interfaces.NamingContextFactory [Root exception is java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory] at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:674) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307) at javax.naming.InitialContext.init(InitialContext.java:242) at javax.naming.InitialContext.(InitialContext.java:216) at com.tutorialspoint.test.EJBTester.(EJBTester.java:42) at com.tutorialspoint.test.EJBTester.main(EJBTester.java:51) Caused by: java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:274) at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:72) at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:61) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:671) […]

调用Worklight Adapter并将列表视图中的JSON数据显示为字符串

这是我的adapter.impl.js代码。 //This procedure implementation is to get all the details from the table which in database. var procedure1Statement = WL.Server.createSQLStatement(“select * from employee”); function procedure1() { return WL.Server.invokeSQLStatement({ preparedStatement : procedure1Statement, parameters : [] }); } 这是我在Worklight中从SQL Adapter检索到的JSON数据。 { “isSuccessful”: true, “resultSet”: [ { “EMAIL”: “bkandregula@gmail.com”, “ID”: 1, “NAME”: “Bhanu Kandregula” }, { “EMAIL”: “rbkandregula@gmail.com”, […]

将ListCellRenderer应用于JList上的各个单元格

是否可以将listcellrenderer应用于listcellrenderer中的纯listcellrenderer单元格? 我的代码目前在应用渲染器时工作正常,但我想为每个条目设置不同的动态变量。 抱歉,如果这有点模糊.. 总结一下 – 我想将listcellrenderer只应用于列表中的一个单元格,我该怎么做?

如何知道链接将被重定向

我遇到了这种类型的问题 – 当我尝试下载某些网站的favicon时,您会遇到重定向(例如google.com / favicon.ico – > www.google.com / favicon.ico)。 在这种情况下,我的代码不保存图像。 我想知道是否可以知道页面是否被重定向,或者如何更改我的代码以解决这个障碍。 我希望得到你的帮助。 @Override protected Boolean doInBackground(Void…param) { Log.d(“url in NetworkTask”, url); HttpGet httpGet = new HttpGet(url); AndroidHttpClient httpClient = AndroidHttpClient .newInstance(“Android”); HttpResponse httpResponse = null; try { httpResponse = httpClient.execute(httpGet); } catch (IOException e) { e.printStackTrace(); } if(httpResponse!=null) primaryCodeStatus = httpResponse.getStatusLine() .getStatusCode(); else Log.d(“httpResponse”, […]

无法按日期对JTable进行排序

我有一个JTable,其中第一列是Date。 但是,这实际上不是Date对象,它是一个以英国格式显示日期的String 。 以下是我的代码 private class DisplayAllRevenue extends ComponentAdapter { @Override public void componentShown(ComponentEvent e) { DefaultTableModel model = (DefaultTableModel) allRevenueTable.getModel(); model.setRowCount(0); dbConnector = new DBHandler(); dbConnector.makeConnection(); java.sql.Date dateOfLastUpdate=null; ResultSet portfolioRs = dbConnector.selectAllDetails(getPortfolioData); try { if(portfolioRs.isBeforeFirst()==false) { JOptionPane.showMessageDialog(null,”Empty”); } else { while(portfolioRs.next()) { String provider = portfolioRs.getString(“Provider Name”); String client = portfolioRs.getString(“Client Name”); int idPortfolio […]

Spring Data elasticsearch @Query嵌套对象的注释

我有两节课, @Document public class PracticeQuestion { private int userId; private List questions; // Getters and setters } public class Question { private int questionID; private String type; // Getters and setters } 我的JSON文档是这样的, { “_id” : ObjectId(“506d9c0ce4b005cb478c2e97”), “userId” : 1, “questions” : [ { “questionID” : 1, “type” : “optional” }, { “questionID” : 3, […]

使用JFileChooser上传多个图像

我试图在网上搜索这个问题的帮助,但找不到任何答案。 此时我有一个工作程序,允许您选择一个图像文件并显示它。 我想通过允许用户选择多个文件然后选择要显示的文件来构建此基础。 例如,用户将选择图像并将其显示。 然后,他可以单击一个按钮,允许其他图像排队等待,并且可能会显示一个按钮,点击后,图像将加载到框架中。 任何人都可以指导我如何实施这个方向吗? 非常感谢你的帮助! 这是我当前的代码实现: import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import javax.swing.*; import javax.swing.filechooser.FileNameExtensionFilter; import java.util.ArrayList; public class Images extends JFrame{ JButton button; JButton button2; JButton button3; JLabel label; ArrayList images = new ArrayList(); int selectedImageIndex =0; public Images(){ super(“Java Image Selector”); button = new JButton(“Select”); button.setBounds(300,300,100,40); button2 = […]

对于循环…帮助

有人能帮我理解这个循环吗? byte tempBuffer[] = new byte[64*1024]; for (int i = 0; i < tempBuffer.length; i++) { wavPanel.addAudioByte(tempBuffer[i]); } 在我看来它的工作原理如下: 在此期间,循环次数与tempBuffer的大小相同 用字节填充tempBuffer或者执行wavPanel对象的addAudioByte()方法n次 对不起我的困惑。 用语言告诉我,循环的作用是什么? 提前致谢。 卡洛斯弗雷拉

-POST Json with HttpUrlConnection

当我使用python-script向此服务器发送请求时,我为我的应用程序构建了服务器端,它的工作正常,但是使用我的应用程序它不起作用。 服务器: 服务器包含一个数据库。 当我发送一个JSON {“name”:”your_name”} ,服务器在DB中保存名称。 应用(Android): @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); buttonSend=(Button)findViewById(R.id.button_send); buttonSend.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { AsyncTaskRunner postReq = new AsyncTaskRunner(); postReq.execute(“start”); } }); } private class AsyncTaskRunner extends AsyncTask{ @Override protected String doInBackground(String… params) { try { String url=”my url”; URL object=new URL(url); HttpURLConnection con […]

Java(家庭作业)中的加法,减法,乘法和除法

我已经写了这段代码作为我在AP计算机科学中收到的作业的答案,我的老师正在重做这个,因为答案不起作用。 我只能在我的机器上编译它,所以我依靠我的老师来确定现在产生的结果,如下所示。 这项任务是在今晚午夜之前完成的,我拖延到现在为止在这里寻求帮助,但是,我非常感激。 此外,这是我第一次来这里,很抱歉,有些代码格式不正确。 谢谢您的帮助! 结果ATM if a = 3/4 and b = 5/6 a.add(b) produces 35/24; This should be 19/12 a.subtract(b) produces 1/0; This should be -1/12 a.divide(b) produces 11/1; This should be 9/10 a.multiply(b) produces 6/-5; This should be 5/8 这是代码。 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.TitledBorder; class Fraction{ private int […]