草庐IT

native-web-component

全部标签

java - 基于 NetBeans 平台构建的 Web Start 应用程序不会创建桌面快捷方式和开始菜单项

我创建了一个使用JavaWebStart启动的NetBeans平台应用程序。我在Netbeans6.8中使用“构建JNLP应用程序”命令构建了WAR文件。我已将桌面快捷方式和菜单项添加到JNLP文件,但由于某些原因,这些在应用程序启动时并未创建。但是,当我去:ControlPanel->Java->TemporaryInternetFiles->View->Selectmyapplication>Click'Installshortcutstotheselectedapplication'桌面和菜单快捷方式已正确创建。此外,在Java控制台中,“快捷方式创建”选项设置为以下(我认为是默

java - 没有 EJB 的 Web 应用程序的 WAR vs EAR?

我有一个不使用EJB的JavaEEWeb应用程序。我有时会针对Jetty/Tomcat进行部署,因此需要一个WAR包。但是,有时我也以JBoss和Websphere为目标。我的理解是成熟的JavaEE应用程序服务器可以采用EAR或WAR格式。我什么时候会用一个而不是另一个,为什么?我知道它们都是标准的压缩文件格式,并且我已经阅读了10个试图解释它们的不同片段(includingthisone),但我并没有更深入地了解每种格式的优缺点。 最佳答案 如果您只有Web模块-使用WAR文件。如果您有不同的JavaEE模块-使用EAR。尽管您

java - 执行上下文 :component-scan programatic way?

我混合使用AnnotationConfigApplicationContext和ClasspathXmlApplicationContext目前,制作AnnotationConfigApplicationContext作为父上下文。但是我发现在AnnotationConfigApplicationContext中定义的beans不能很好地处理ClasspathXmlApplicationContext中定义的beans.所以我想放弃ClasspathXmlApplicationContext无论如何,让我的应用程序使用AnnotationConfigApplicationContext

java - 使用带有 Java Servlet 的 Web 服务

我正在尝试使用JSP和Servlet开发一个非常简单的Java网络应用程序。1)页面上有一个文本框和一个提交按钮,2)用户在文本框中输入他的名字,例如John,然后单击按钮,3)字符串被转发到我的servlet,4)在我的servlet的doPost方法中,我访问了发布的字符串变量,5)我将使用的Web服务有一个sayHello方法,它接受一个参数并返回与参数连接的"Hello",6)因此,我调用网络服务的sayHello方法,获取返回的变量并将其转发给JSP,它基本上是HelloJohn。我熟悉JSP和Servlet,但我不知道如何使用现有的网络服务,或者如何使用该网络服务中已经实现

java - 如何创建 Play!使用 Maven 的框架 Web 项目?

是否有Maven原型(prototype)可以创建Play!框架JavaWeb应用程序?谢谢 最佳答案 有一个communitycontributedextension来帮助您。 关于java-如何创建Play!使用Maven的框架Web项目?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6710710/

java - Hibernate - 对具有枚举属性的 Bean 使用 native 查询和别名?

我在hibernate中使用native查询来为包含枚举属性的bean起别名时遇到问题。调用query.list()时出现InvocationTargetException。我的例子如下:@Entity(name="table1")publicclassClass1{@Column(name="col1")@NotNullprivateIntegerprop1;@Column(name="col2")@NotNullprivateStringprop2;@Column(name="col3",length=6)@Enumerated(value=EnumType.STRING)priv

java - AWS Java TransferManager 问题,JVM 无法获得更多 native 线程

几周来我一直在与TransferManager问题作斗争,我希望能得到一些反馈,我有一个等待任务发送给它的服务器应用程序。其中一些任务需要上传到S3。该任务包含我需要的所有上传信息,包括访问key。在我实际的上传代码中,每次我需要上传时,我都需要创建一个新的S3Client和TransferManager对象,因为我不知道我的访问key时间。在系统处理大约1200次上传后,我收到一条错误消息,指示JVM无法再获取更多native线程。我将分析器附加到应用程序并注意到TransferManager对象没有得到正确清理,有数千个“s3-transfer-manager-worker-1”线

java - JVM上的 "Magic"方法是否都标记为Native?

我所说的“魔术”是指具有未用纯Java表达的语义的方法。我知道所有native方法都是神奇的,因为它们的实现是由底层运行时提供的,而不是由Java字节码提供的。反之亦然?所有魔法方法都是native吗,或者是否有一些魔法方法显然是用纯Java实现的,但有一些JVM-special-casing的额外帮助?用例是我想通过检测其字节码来修改Java的语义。所有这些魔术方法都是特殊情况,我将不得不以某种方式处理它们。native都是显而易见的,但我想知道是否有任何未标记的魔术方法我必须注意和特殊情况。 最佳答案 不幸的是,在native方

java - 配置 Jetty 集群共享 web Session

我是Jetty的新手。我正在尝试设置一个包含2Jetty的集群服务器HAProxy作为负载均衡器。然而,两个Jetty服务器独立工作,没有共享session。我找到了这个document指示使用WABI。但似乎该文档已被弃用,因为它使用了Jetty6。我正在使用jetty-distribution-8.1.8。我该如何配置?感谢您的关心。 最佳答案 数据库-http://wiki.eclipse.org/Jetty/Feature/Session_Clustering_Using_a_Databasemongodb-http://w

java - 如何使用 Java web 服务器实现 "privilege separation"的一些度量?

我正在努力主动解决我的Jetty网络服务器盒的安全问题——尤其是在存储SSLkey信息方面,尽管我想要一个通用的解决方案。Apache使用privilegeseparation以便它以root身份启动,以便它可以读取protectedSSLkey文件(和其他安全配置),然后切换到一些普通用户以实际服务器HTTP请求。但是Java没有执行此操作的机制。关于如何在Java网络应用程序中实现相同级别的安全性有什么建议吗?我的要求包括:secret信息只能由root读取。任何解锁key等的密码都不应配置到代码中,以免与服务器具有相同用户级别权限的人无法轻易获得它们。我在AmazonEC2下运行