我没有任何关于tshark的基础知识,很难find任何帮助我的教程。 所以现在我有一个由很多networkingstream组成的pcap文件。 时间范围 一个ip addr; 一个tcp端口号 ip addr发送的数据包的数量或者ip addr收到的数据包的数量。 我想要做的是首先让tshark从pcap文件读取,然后使用时间范围过滤掉所有在该时间范围内的networkingstream,然后使用ip addr过滤掉所有的networking从那个ip addrstream向已经过滤出来的stream,然后使用tcp端口号和ip addr发送/接收的数据包的数量来最终find我想要的stream。 然后按照这个stream程/stream将整个对话保存到一个新的pcap文件。 任何人都可以帮忙 我会非常感激的。
我试图让我的本地开发框上运行Tomcat 6和Railo 3.3。 我的经验是与Adobe ColdFusion,并认为我会尝试新的东西。 我在d:\dev\tomcat6\安装了Tomcat。 然后,我下载了Railo的最新战争,把它重命名为railoapplication1.war,并将其复制到d:\dev\tomcat6\webapps\并让它执行。 经过testing,我可以通过http:// localhost:8080 / 和Railo在http:// localhost:8080 / railoapplication1 现在从我的理解复制战争文件这种方式是相当于创build一个新的多服务器实例(在Adobe ColdFusion下)。 在完成之后,我通常会使用连接器将网站链接到该实例。 这是我有点困惑。 我的主要目标是通过主Tomcat绑定访问多个“实例” localhost:8080/railoapplication1 localhost:8080/railoapplication2 … localhost:8080/railoapplicationN 但是想保持我的应用程序文件与此分开,而不使用Apache前端。 例如,我希望我的应用程序在railoapplication1:8080上看起来像这样: 应用程序文件在d:\dev\www\railoapplication1使用部署在d:\dev\tomcat6\webapps\railoapplication1 我试过编辑Tomcat的servers.xml无济于事。 <Host name="railoapplication1" appBase="webapps\railoapplication1" unpackWARS="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="d:/dev/www/railoapplication1" /> </Host> 如果我这样做,我可以浏览到 http:// railoapplication1:8080 / index.cfm (testing页) 但Railo根本没有收到任何信息,而且我得到的是纯文本,而不是看到我的CFML被执行 <cfoutput>#now()#</cfoutput> 我必须做出明显的错误,因为它看起来像一个非常标准的设置。
我试图诊断为什么一个基于Java的应用程序运行一段时间作为一个客户端进行SOAP Web服务调用,然后开始打一个exception,从而无法打开套接字。 操作系统是Windows 2003服务器SP1。 netstat -an输出在CLOSE_WAIT或TIME_WAIT中显示一些连接,但不足以暗示操作系统本身不在套接字中。 我怀疑客户端API的使用方式(Axis2 v1.4)存在错误,导致无法回收一些内部资源。 一旦我们遇到无法打开套接字的情况,我们必须重新启动Java应用程序。 (有点奇怪,但是,我们仍然可以使用简单的java.net.URL进行调用)。 我想知道如果我们可以使用Wireshark / Ethereal或类似的从OS /networking的angular度来帮助诊断问题? 万一它是有用的,我们的Java堆栈跟踪是: 导致:java.net.ConnectException:连接超时:连接在java.net.PlainSocketImpl.socketConnect(本地方法)在java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)在java.net.PlainSocketImpl.connectToAddress( PlainSocketImpl.java:195)在java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)在java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)在java.net.Socket.connect(Socket.java:516 )在java.net.Socket的java.net.Socket.connect(Socket.java:466)。(Socket.java:366)at java.net.Socket。(Socket.java:239) 非常感谢任何见解。 丹海伍德
我想监视一个Windows机器上的Nagios的Java进程。 在与进程资源pipe理器的Windows服务器上,我可以看到Java进程是在命令行中使用“java -jar myApp.jar”启动的。 我已经安装了NSClient ++,并希望使用CheckProcState插件。 check_nrpe -H 192.168.1.100 -p 5666 -c CheckProcState -a cmdLine ShowAll "java.exe"=started 给我 OK: java.exe: 1|'java.exe'=1;0;0 但如果我也想检查命令行 check_nrpe -H 192.168.1.100 -p 5666 -c CheckProcState -a cmdLine ShowAll "java.exe java -jar myApp.jar"=started 我得到: CRITICAL: java.exe java -jar myApp.jar: stopped (critical)|'java.exe ja'=0;0;0 我怎样才能使用CheckProcState插件正确地检查命令行?
我不确定这是否是最好的方法,这是我第一次做这些(包括编写shell脚本)。 操作系统:Centos 我的问题:我想在启动时启动多个shell脚本。 其中一个shell脚本是启动我自己的服务,另外三个是第三方服务。 启动我自己的服务的shell脚本将寻找jar文件。 我目前有两个服务(将改变),用Java编写。 所有服务都按照惯例prefix-service-servicename命名 我所做的:我创build了以下目录结构 /home/username/scripts init.sh boot/ boot/startthirdprtyservice1.sh boot/startthirdprtyservice2.sh boot/startthirdprtyservice3.sh boot/startmyservices.sh /home/username/services prefix-lib-libraryname.jar prefix-lib-libraryname.jar prefix-service-servicename.jar prefix-service-servicename.jar prefix-service-servicename.jar 在init.sh中,我有以下几点: #!/bin/sh #This scripts run all executable scripts in the boot directory at boot #done by adding this script to the file /etc/rc.d/rc.local #nohup #run-parts /home/username/scripts/boot/* #for each file in the boot dir… # […]
当我在Apache Tomcat 6.0部署一个项目时,它工作正常。 当我在weblogic server 10.3部署相同的项目时,它显示如下错误: Error 500–Internal Server Error javax.servlet.ServletException: [HTTP:101249][weblogic.servlet.internal.WebAppServletContext@ae43b8 – appName: '_appsdir_ab_dir', name: 'ab', context-path: '/ab', spec-version: 'null']: Servlet class FirstServlet for servlet FirstServlet could not be loaded because the requested class was not found in the classpath . java.lang.UnsupportedClassVersionError: FirstServlet : Unsupported major.minor version 51.0.
我试图在运行ubuntu 10.04的低规格虚拟机上安装zimbra服务器。 我确实满足这里logging的要求(1 GB RAM / 5 GB可用磁盘空间)。 我专门为此目的获得了虚拟机,所以可以安装任何有助于运行zimbra的东西。 我得到的错误是这样的: zimbra@cloud:~$ bin/zmcontrol start Could not create the Java virtual machine. 我很确定这是与没有足够的内存的Java虚拟机 – 但我不知道如何减less需求,或如何释放系统上的内存。 有没有人得到zimbra在1GB内存上工作? 我怎样才能做到这一点? 编辑:更多细节… 限制所需的内存为32 MB和Java的作品 billy@cloud:~$ java -Xmx32m -version java version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.10) (6b20-1.9.10-0ubuntu1~10.04.2) OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode) 限制所需的内存为256 MB,Java不起作用 billy@cloud:~$ java -Xmx256m -version […]
我有一些代码,我正在使用jfreechart.jar文件的帮助条形图它的工作正常在我的本地系统,但它不工作在我的服务器显示此错误 – warning: [options] bootstrap class path not set in conjunction with -source 1.6 C:\report\CreateBarChart.java:13: error: package com.sun.image.codec.jpeg does not exist import com.sun.image.codec.jpeg.JPEGCodec; C:\report\CreateBarChart.java:14: error: package com.sun.image.codec.jpeg does not exist import com.sun.image.codec.jpeg.JPEGEncodeParam; C:\report\CreateBarChart.java:15: error: package com.sun.image.codec.jpeg does not exist import com.sun.image.codec.jpeg.JPEGImageEncoder; C:\report\CreateBarChart.java:179: error: cannot find symbol JPEGImageEncoder encoder2 = JPEGCodec.createJPEGEncoder(fos); symbol: class JPEGImageEncoder location: class […]
Arch Linux。 Servlet显然与openjdk有兼容性问题,所以我卸载了它,并从AUR安装了普通的jdk / jre。 # /etc/rc.d/tomcat7 restart :: Stopping tomcat7 daemon [FAIL] :: Starting tomcat7 daemon [BUSY] Cannot locate Java Home 添加了export TOMCAT_JAVA_HOME=/opt/java到/etc/profile.d/jdk.sh (和jdk.csh下的等价物),重新启动。 echo $JAVA_HOME和echo $TOMCAT_JAVA_HOME都返回/opt/java ,但仍然没有骰子。 为什么?
我在Jmeter和Tomcat中尝试了不同的设置。 如果JMeter中的线程数是1〜200,那么tomcat是可以的。 如果它是300,那么在服务几个请求之后,tomcat开始输出错误。 这里是JMeter中的错误显示 java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(Unknown Source) at java.net.PlainSocketImpl.connectToAddress(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at sun.net.NetworkClient.doConnect(Unknown Source) at sun.net.www.http.HttpClient.openServer(Unknown Source) at sun.net.www.http.HttpClient.openServer(Unknown Source) at sun.net.www.http.HttpClient.<init>(Unknown Source) at sun.net.www.http.HttpClient.New(Unknown Source) at sun.net.www.http.HttpClient.New(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown […]