我正在尝试在办公室笔记本电脑上安装JDK,但它说我需要管理员权限.我只能在工作中访问自己的帐户.
如何在没有管理员权限的情况下安装Java Development Kit?
我没有太多的套接字编程经验,但我尝试了一下它.我对MDB和消息队列非常熟悉.有人告诉我队列(例如MDB)是"不比直接套接字连接多".有人可以比较这两个对我.
我是Putty和WinSCP的新手.那么有人能告诉我这两者之间有什么区别吗?什么时候应该使用每个.
谢谢.
当我从命令行运行mvn compile时,它使用pom.xml构建.但是当我尝试在eclipse中运行它时(通过使用m2eclipse插件),当我右键单击pom.xml并作为maven build运行时,它会要求一个目标.我是maven的新手,想要通过eclipse运行它.那么为什么从命令行运行时它没有要求任何东西?有默认目标吗?
我是maven的新手.所以我有一个带pom.xml文件的项目.所以我用maven运行它,构建成功.我有玻璃鱼.Glassfish已经单独运行.那么现在使用Glassfish运行项目的下一步是什么?我的IDE是eclipse.
Glassfish没有加载com.mysql.jdbc.jdbc2.optional.MysqlXADataSource
包.
抛出以下错误
javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence
Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLException:
Error in allocating a connection. Cause: Class name is wrong or classpath is not set
for:com.mysql.jdbc.jdbc2.optional.MysqlXADataSource
Error Code: 0 at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy
(EntityManagerSetupImpl.java:517)...
Run Code Online (Sandbox Code Playgroud)
我已将mysql-connector jar文件复制到lib
Glassfish目录中,但仍然出现上述错误.
如何确保Glassfish可以为已部署的应用程序找到我的JDBC驱动程序?
我用 xml 数据库和 appache tomcat 编写了一个简单的应用程序。我工作得很好,直到我试图在工作区打开时压缩它。之后,无论何时我尝试立即创建 tomcat 服务器,我都会收到此错误:
ClassNotFoundException: org.apache.xml.serializer.TreeWalker
所以我离开了这个。现在我正在研究 xmlspy,尝试使用 tomcat FO 引擎生成 pdf 文件。我安装了新的 tomcat 并在 xmlspy 中指出了这一点。现在,当我尝试在 xmlspy 中运行 fo 时,出现以下错误。
注意:serializer.jar
& xalan jar 文件已经在 lib 文件夹中。
Run Code Online (Sandbox Code Playgroud)log4j:WARN No appenders could be found for logger (org.apache.fop.util.ContentHandlerFactoryRegistry). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xml/serializer/TreeWalker at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:823) at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:278) at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:130) at org.apache.fop.cli.Main.startFOP(Main.java:174) at org.apache.fop.cli.Main.main(Main.java:205) Caused by: java.lang.ClassNotFoundException: org.apache.xml.serializer.TreeWalker at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at …
从eclipse我可以在maven存储库视图中看到所有必需的jar.但我丢失的jar文件有大约100个错误.所以我设置了M2_REPO环境变量.我从命令行运行了mvn eclipse:eclipse命令.当我运行此命令时,将一个ear包添加到我的项目的一个子包中.例如,我的项目名称是portal.子包是portal_ear.运行mvn eclipse后的耳朵:eclipse命令被添加到portal_ear的目标文件夹中.所以我的问题是因为我已经在存储库中存放了jar,我如何将它们添加到eclipse中的portal buildpath中?
谢谢.
我正在使用maven和NetBeans.我能够部署并运行我的应用程序.但现在它抛出一个错误:
部署期间发生错误:部署应用程序时出现异常[portal-ear-1.4-SNAPSHOT]:无法找到application.xml中定义的子模块[portal-service-ejb-1.4-SNAPSHOT.jar].
当我去目标/ portal-ear-1.4-SNAPSHOT我可以看到portal-service-ejb-1.4-SNAPSHOT.jar但是它仍然引发了我这个错误.
我的application.xml:
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd" version="6">
<display-name>e2e-portal-ear</display-name>
<module>
<web>
<web-uri>portal-war-1.4-SNAPSHOT.war</web-uri>
<context-root>/portal</context-root>
</web>
</module>
<module>
<ejb>portal-repository-ejb-1.4-SNAPSHOT.jar</ejb>
</module>
<module>
<ejb>portal-service-ejb-1.4-SNAPSHOT.jar</ejb>
</module>
<library-directory>lib</library-directory>
</application>
Run Code Online (Sandbox Code Playgroud) 我似乎无法运行这个简单的查询.我有一个id列表,我想从db检索具有此id的所有行.
List<String> uniqueIds is my list.
Run Code Online (Sandbox Code Playgroud)
我试过了 String q = "SELECT item FROM Tenant item WHERE item.id IN (:"+uniqueIds+")";
我没有尝试过这个:和().他们没有工作.我究竟做错了什么.我也试过(String uniqueId:uniqueIds){in + = uniqueId +","; }
并使用"in"!
谢谢.
可能重复:
为什么要使用getter和setter?
我知道这非常微不足道.但是为什么我们定义私有,然后我们使用getter和setter.这更像是为了防止程序员在使用私有变量或方法时出错吗?或者是出于安全考虑.如果出于安全考虑,那么拥有吸气剂或制定者有什么意义呢?我知道我们可以在getter和setter中有限制但是那些if子句主要是为了防止错误而不是隐私限制.例如,我们通常不会说这些成员使用if子句限制对此方法的访问.
谢谢.