小编Enr*_*tín的帖子

如何在java中打印完整的堆栈跟踪

我想读取我捕获的异常的完整堆栈跟踪.

例如:

org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.ibm.db2.jcc.DB2Driver'
 at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1136)
 at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
 at com.azurian.lce.usuarios.ConnectionManager.getConnection(ConnectionManager.java:65)
 at com.azurian.lce.usuarios.db2.UsuarioDAOImpl.autenticar(UsuarioDAOImpl.java:101)
 at com.azurian.lce.usuarios.UsuarioServiceImpl.autenticar(UsuarioServiceImpl.java:31)
 at com.azurian.lce.web.admin.actions.LoginAction.execute(LoginAction.java:49)
 at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
 at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
 at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
 at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: COM.ibm.db2.jcc.DB2Driver
 at java.net.URLClassLoader$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClassInternal(Unknown Source) …
Run Code Online (Sandbox Code Playgroud)

java

51
推荐指数
4
解决办法
6万
查看次数

DB2如何从表中获取最后一个插入ID

我想获取表中最后一个id插入的值.我怎么能这样做?

sql db2

19
推荐指数
2
解决办法
3万
查看次数

java:如何将文件转换为utf8

我有一个文件有一些非utf8 caracters(如"ISO-8859-1"),所以我想将该文件(或读取)转换为UTF8编码,我该怎么做?

它是这样的代码:

File file = new File("some_file_with_non_utf8_characters.txt");

/* some code to convert the file to an utf8 file */

...
Run Code Online (Sandbox Code Playgroud)

编辑:放一个编码示例

java utf-8

12
推荐指数
3
解决办法
4万
查看次数

java:如何将txt文件读取到字符串数组

嗨我想读取带有N行的txt文件,结果将其放入字符串数组中.

java

11
推荐指数
2
解决办法
6万
查看次数

ActiveMQ限制消费者

我想对activeMQ中的某个队列的消费者进行限制,在hornetq中(jboss,这是通过对mdb Consumer的定义进行注释来实现的).我在activemq的文档中找不到任何类似的东西,我找到的最接近的就是这个

consumer.recvDelay   0 ms    Pause consumer for recvDelay milliseconds with each message (allows consumer throttling).
Run Code Online (Sandbox Code Playgroud)

来自:http://activemq.apache.org/activemq-performance-module-users-manual.html

但在那里我找不到我如何在java中做到这一点.

提前致谢,

问候.

编辑:这是ActiveMQManager代码和消费者代码:

public class ActiveMQManager {

    private static ActiveMQConnectionFactory CONNECTION_FACTORY;

    public static Connection CONNECTION;

    public static Session SESSION;

    public static Destination TEST_QUEUE;

    public static void start() {
        try {

            CONNECTION_FACTORY = new ActiveMQConnectionFactory("vm://localhost");

            CONNECTION = CONNECTION_FACTORY.createConnection();
            CONNECTION.start();

            SESSION = CONNECTION.createSession(false,
                    Session.CLIENT_ACKNOWLEDGE);

            TestClient testClient = new TestClient();

            TEST_QUEUE = SESSION.createQueue("TEST.QUEUE");

            MessageConsumer testConsumer = SESSION.createConsumer(TEST_QUEUE);
            test.setMessageListener(testClient);

        } catch (Exception e) …
Run Code Online (Sandbox Code Playgroud)

java activemq-classic

4
推荐指数
1
解决办法
5777
查看次数

Phonegap3 + Phonegap-SMS-reception-plugin

我正在尝试使用phonegap3项目中的https://github.com/Pyo25/Phonegap-SMS-reception-plugin,当我尝试编译时,我有这个错误:

$ phonegap local run android
[phonegap] compiling Android...
   [error] An error occurred while building the android project. Warning : [ --debug | --release | --nobuild ] not specified, defaulting to --debug
Cleaning project...
Buildfile: /home/celcom/tmp/t1/my-app/platforms/android/build.xml

-check-env:
 [checkenv] Android SDK Tools Revision 22.0.4
 [checkenv] Installed at /home/celcom/programas/android-sdks

-setup:
     [echo] Project Name: HelloWorld
  [gettype] Project Type: Application

-pre-clean:

clean:
   [delete] Deleting directory /home/celcom/tmp/t1/my-app/platforms/android/bin
   [delete] Deleting directory /home/celcom/tmp/t1/my-app/platforms/android/gen
[getlibpath] Library dependencies:
[getlibpath] No Libraries
   [subant] No sub-builds to iterate on …
Run Code Online (Sandbox Code Playgroud)

sms cordova

3
推荐指数
1
解决办法
1735
查看次数

tomcat db2-jdbc数据源配置

我正在尝试在tomcat中配置db2数据库的数据源(使用eclipse作为IDE),但是我无法解决问题,Tomcat向我抛出了以下异常:

org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.ibm.db2.jcc.DB2Driver'
    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1136)
    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
    at com.azurian.lce.usuarios.ConnectionManager.getConnection(ConnectionManager.java:65)
    at com.azurian.lce.usuarios.db2.UsuarioDAOImpl.autenticar(UsuarioDAOImpl.java:101)
    at com.azurian.lce.usuarios.UsuarioServiceImpl.autenticar(UsuarioServiceImpl.java:31)
    at com.azurian.lce.web.admin.actions.LoginAction.execute(LoginAction.java:49)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB2Driver
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    at …
Run Code Online (Sandbox Code Playgroud)

java eclipse db2 tomcat jdbc

2
推荐指数
1
解决办法
1万
查看次数

如何从datatable中获取选定的值

我整个周末都很适合这个,所以我希望在这里能找到答案:

我正在使用json在服务器端调用http://datatables.net/examples/server_side/select_rows.html,但我无法从数据表中获取所选项目以将其设置为隐藏的输入(以通过槽一个Struts Action for backend process),所以数据的选择工作正常,但我在DataTable API中找不到如何获取所选行的值,如:

$("#myHiddenValues").val(datatableSelectedValues);
Run Code Online (Sandbox Code Playgroud)

var datatableSelectedValues是带有rowsId(或其他一些对象)的数组,其中包含我需要的数据,

谢谢 :)

jquery datatables

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

标签 统计

java ×5

db2 ×2

activemq-classic ×1

cordova ×1

datatables ×1

eclipse ×1

jdbc ×1

jquery ×1

sms ×1

sql ×1

tomcat ×1

utf-8 ×1