Articles of java

数据库或文件系统到服务器/接受短audio剪辑?

我正在开发一个应用程序,允许用户播放短的audio剪辑(录音),以及上传短片。 我将使用Java / Tomcat环境。 我想知道这种types的数据是属于数据库还是文件系统。 我已经在这里读到,文件系统是性能方面的更好的select,但是数据库似乎更容易pipe理。 感谢您的任何build议。

为什么Windows Tomcat处理stdout的方式不同,如果它来自webapp和JVM?

我正在Windows下运行Tomcat 6,使用捆绑的Windows服务运行器。 我似乎有以下行为: 如果我的一个web应用程序写入stdout(通过,比如说System.out.println),那么这个输出就会像stdout_xxx.log一样在日志中显示出来。 如果jvm本身写入标准输出(如果启用了-XX:+ PrintCompilation),那么此输出显示在标题为jakarta_service_xxx.log的日志中。 此外,jakarta_service_xxx.log不是stdout的直接转储; 相反,似乎是拦截标准输出,并通过Java日志redirect。 因此,运行免费的Tomcat的JVM通常会打印 283 s java.lang.StringBuffer::length (5 bytes) 在jakarta_service_xxx.log中显示的是这样的: [2010-01-15 17:07:15] [info] 283 [2010-01-15 17:07:15] [info] s [2010-01-15 17:07:15] [info] java.lang.StringBuffer:: [2010-01-15 17:07:15] [info] l [2010-01-15 17:07:15] [info] e [2010-01-15 17:07:15] [info] n [2010-01-15 17:07:15] [info] g [2010-01-15 17:07:15] [info] t [2010-01-15 17:07:15] [info] h [2010-01-15 17:07:15] [info] (5 […]

如何findWebSphere Application Server上的EJB的URL

我刚刚部署了企业应用程序到WAS。 我如何知道它正在监听哪个端口?

Java安全Web服务

(我是从stackoverflow重新发布这个问题 ,如果有某种方式,我可以join问题或只是移动的问题,请让我知道,谢谢。) 我正在尝试将http web服务转换为https。 我将标签添加到web服务。 @SecurityDomain(value = "jbossws-ssl") 和 @WebContext(contextRoot="/common/ws", // already here urlPattern="/A2", // already here authMethod = "CLIENT-CERT", // added transportGuarantee = "CONFIDENTIAL") // added 但是当我的客户端连接到https://host:80/path/to/ws我得到一个exception: Caused by: java.io.IOException: HTTPS hostname wrong: should be <host> 。 (整个事情如下所示)。 我怀疑这与正在使用的证书有关。 我认为我需要使用java keytool来解决这个问题。 如果有人可以为我核实,将不胜感激。 javax.xml.soap.SOAPException: java.io.IOException: Could not transmit message at org.jboss.ws.core.soap.SOAPConnectionImpl.callInternal(SOAPConnectionImpl.java:115) at org.jboss.ws.core.soap.SOAPConnectionImpl.call(SOAPConnectionImpl.java:66) at com.alcatel.tpapps.common.utils.SOAPClient.execute(SOAPClient.java:146) […]

无法连接到在VPS上运行的套接字服务器!

我可能需要一些帮助在这里… 我正在64位Linux VPS上运行Java套接字服务器,并侦听端口5555,但是我的客户端无法连接到该端口。 当我在服务器上运行一个netstat -anp时,它给了我::ffff:127.0.0.1:5555本地地址和:::*外地址,状态是LISTEN 。 是::ffff:在本地地址部分导致问题?

JavaMail应用程序不会发送电子邮件到外部SMTP服务器

这实际上是考试中的一个问题,但我相信这可以帮助其他人排除类似的情况。 在一个系统中,电子邮件需要被发送到某个邮箱。 下面的Java代码是为更大的系统的一部分而开发的。 假设“example.com”对应于有效的注册互联网域名。 public void sendEmail(){ String s1=”Warning”; String b1=”Contact IT support.”; String r1=”[email protected]”; String d1=”[email protected]”; String h1=”mx.intranet”; Properties p1 = new Properties(); p1.put(“mail.host”, h1); Session session = Session.getDefaultInstance(p1, null); MimeMessage message = new MimeMessage(session); try { message.setFrom(new InternetAddress(r1)); message.addRecipient(Message.RecipientType.TO, new InternetAddress(d1)); message.setSubject(s1); message.setText(b1); Transport.send(message); } catch (MessagingException e){ System.err.println(e); } } 在应用程序服务器的testing环境中执行此代码不能按预期工作。 “example.com”服务器的邮箱永远不会收到电子邮件,即使严格的代码中的所有string值都被正确归因。 […]

我可以在Windows中安装Novell NCP文件系统,并将其用作标准字母驱动器吗?

如果我有一个Novell NCP文件系统,我可以在Windows中安装它并将其用作字母驱动器,例如G:\? 我想解决一下,运行在Apache Tomcat上的基于Java的应用程序是否可以访问NCP文件系统,而不必安装任何额外的API并重新编码任何文件IO类。

在一个vmware实例上挂载samba共享

我有一个Windows机器,其中一台Linux服务器由“VMWare播放器”运行。 从Windows机器上,我想要在Linux虚拟服务器上安装一些文件夹。 所有这些都是在Maven构build中完成的(事实上,这里是相当不合适的)。 据我所知,为了使这些窗口文件夹作为可安装的,我必须做以下操作 使用net share将这些文件夹共享为Samba文件夹,我已经完成了。 访问我的虚拟服务器,并检查哪些文件夹已经挂载(这似乎是可行的使用less /etc/fstab ),这个我会尽快做 使用smbmount挂载我的samba共享 所有这一切似乎太过于骇人的代码。 同样可以使用…说… JMX / SNMP或任何其他高级技术?

可以计划任务运行ac#console app或java命令?

我有2个任务需要运行,其中1个是ac#console应用程序,另一个是java应用程序(主/控制台应用程序)。 计划任务是否可以调用cmd提示符,如下所示: java -jar blah.jar

如何为weblogic 10.x和oracle 10.gconfigurationmemcached

有一些使用java,jsp,servlet的web应用程序。 在加载的情况下,Oracle 10g经常查询太多次。 想引入memcached,是否简单? 可以不用更改代码吗? 有没有其他解决scheme可用?