Servlet that talks to Serial Port

Everyone,
I am having trouble getting a servlet to talk to a serial port. I am using the Comms extension package from Sun. The servlet fails to initialize and I cannot figure out if it is a security issue or a class loader issue. If it is a security issue can someone tell me a quit and dirty way to turn security off. At this stage, I have control of both client and server and I am not concerned with security. I am using the Sun System Java Application Server 8 to deploy the servlet. Below is the trace
Allocate exception for servlet ModemServletjavax.servlet.ServletException: javax/comm/SerialPortEventListener     at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:286)     at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)     at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:115)     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:997)     at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:670)     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:150)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:109)     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:522)     at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:214)     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:168)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:109)     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:522)     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:144)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:109)     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:133)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:539)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)     at com.sun.enterprise.webservice.EjbWebServiceValve.invoke(EjbWebServiceValve.java:134)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)     at com.sun.enterprise.security.web.SingleSignOn.invoke(SingleSignOn.java:254)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)     at com.sun.enterprise.web.VirtualServerValve.invoke(VirtualServerValve.java:209)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:522)     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:114)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:109)     at com.sun.enterprise.web.VirtualServerMappingValve.invoke(VirtualServerMappingValve.java:166)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:522)     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:936)     at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:165)     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:683)     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:604)     at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:542)     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:647)     at java.lang.Thread.run(Thread.java:534)----- Root Cause -----java.lang.NoClassDefFoundError: javax/comm/SerialPortEventListener     at java.lang.ClassLoader.defineClass0(Native Method)     at java.lang.ClassLoader.defineClass(ClassLoader.java:537)     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)     at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1732)     at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:904)     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1370)     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)     at ModemServlet.init(ModemServlet.java:21)     at javax.servlet.GenericServlet.init(GenericServlet.java:261)     at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)     at java.lang.reflect.Method.invoke(Method.java:324)     at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:246)     at java.security.AccessController.doPrivileged(Native Method)     at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)     at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:268)     at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)     at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:115)     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:997)     at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:670)     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:150)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:109)     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:522)     at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:214)     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:168)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:109)     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:522)     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:144)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:109)     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:133)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:539)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)     at com.sun.enterprise.webservice.EjbWebServiceValve.invoke(EjbWebServiceValve.java:134)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)     at com.sun.enterprise.security.web.SingleSignOn.invoke(SingleSignOn.java:254)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)     at com.sun.enterprise.web.VirtualServerValve.invoke(VirtualServerValve.java:209)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:522)     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:114)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:109)     at com.sun.enterprise.web.VirtualServerMappingValve.invoke(VirtualServerMappingValve.java:166)     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:107)     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:522)     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:936)     at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:165)     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:683)     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:604)     at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:542)     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:647)     at java.lang.Thread.run(Thread.java:534)

You could try and open up the permissions on the appserver and see if the error goes away as a test. You can do this by editing the domains/domain1/config/server.policy, saving the file and restarting the app server.

Similar Messages

  • CommAPI within servlet returns no known serial ports

    I've seen a number of postings for the use of COMMAPI within a servlet but have not yet seen a solution. Working within JBuilder 6, I'm using JDK 1.3.1_04-b02, Tomcat 3.2 and COMMAPI 2.0 on Windows 2000 Pro. Everything compiles fine and I don't get any exceptions.
    However, CommPortIdentifier.getPortIdentifiers() returns null. I've used the same code standalone with no problems.
    Is the security model getting in the way and do I need to disable or configure the security to allow access from a servlet to the serial ports? Perhaps a parameter within web.xml is required? Maybe an act of God?
    Please help as I'm sure a number of people, in addition to myself, would like to know once and for all how to solve this problem.
    PS. I've already tried unjarring the commapi jar file into the jre/lib directory without success.

    DrClap,
    Thanks for the advice. After some trial and error, I got it working. I came to the following conclusions via some experimentation.
    1. comm.jar is required in the Tomcat lib directory (c:\JBuilder6\jakarta-tomcat-3.2.3\lib) but not the JDK lib directory (c:\jdk1.3.1_04\lib).
    2. Similarly, javax.comm.properties is required in the Tomcat lib directory (c:\JBuilder6\jakarta-tomcat-3.2.3\lib) but not the JDK lib directory (c:\jdk1.3.1_04\lib).
    3. win32com.dll is required in both the JDK bin directory (c:\jdk1.3.1_04\bin) and the Tomcat bin directory (c:\JBuilder6\jakarta-tomcat-3.2.3\bin).
    4. Within JBuilder, library comm.jar must be included in the Tomcat 3.2 configuration. Go to Project->Project Properties...->Webserver tab->Setup...->Paths tab->Classes tab and then add the comm.jar library at the end of the list. Adding it to the global definition of Tomcat 3.2 (Tools->Configure Libraries..., etc) did not seem to achieve the desired result. Perhaps doing so would help with new projects though.
    Perhaps you could shed some light on why this arrangement works and how the JVM resolves the various dependencies?
    Thanks.
    Karl.

  • Is there a Labview Chroma6310 driver that works with serial port instead of GPIB?

    The driver that I have downloaded from NI site is based on GPIB, I need to run it via serial port. I don't have GPIB board. I am pretty new in NI world. How easily can I convert the GPIB driver to serial port (ASRL)? Has anybody already done this? Any help on this is highly appreciated.
    Best regards,
    Farsh

    I haven't looked at the driver and I'm not familiar with the instrument but the conversion should be pretty simple. If it uses VISA for the GPIB communication, the conversion is already done. VISA works with both GPIB and serial - just use the name of the serial port as the VISA reference name. This would be ASRL1 or Com1. If it's an older driver with the traditional GPIB calls, then replace every instance of GPIB Write and GPIB Read with VISA Write and VISA Read. You might also have to add some line terminator like CR/LF to every write. There are a lot of instrument drivers that are compatible with both serial and GPIB. The HP34970 is one that comes to mind. You might want to look at it to see how to do it yourself.

  • JNI Method to find the Windows app that owns a serial port?

    Im trying to write a native method that will tell me the app. name or PID of the Windows application that owns a com port.
    Any Ideas?

    Just a heads up. Based on what I found searching
    through MSDN, apparently MS does not store any
    application/device information w/ the registered COM
    port thus making it impossible to identify the
    application that is currently using a specified COM
    port. They only thing that can be determined is
    whether a COM port is being used or not.Basically there is a driver and something attaches to it.
    It might be possible to add a proxy driver that would collect the information somewhere when something started using the driver.

  • How can I autoindexi​ng data from vi that read the serial port (CODE)

    Hello. I´m working in a proyect in the company, the proyect consist in read two incremental encoders for the inspection of automotors supension. I have a Digital Read Out System that read the 2 linear encoders, the DRO it has a serial RS-232 interface, i can read the data from the DRO to my computer, but now, I want to storage the information in Arrays (for autoindexing) for then make a graphic, If you want check the program, and if you tell me information, or a example code  thanks for yor help.
    P.D. Only if the data is diferent is sotraged. (I have LabVIEW 5.1.1)
    Atn. Ing. Jorge Cardozo. San Luis Rassini Corporation. Piedras Negras Coahuila Mexico.
    Thank you for your help.
    Attachments:
    KA-COUNTER (Comparacion).vi ‏77 KB

    hi there
    to collect scalar data in an array you can use a so called "Shift register". To display the history of scalar data you can use a Waveform Chart (not a "Graph", a "Chart"). See attachments. because i can't save the vi as 5.1 i appended some screenshots of the front panel and the block diagramm.
    Best regards
    chris
    CL(A)Dly bending G-Force with LabVIEW
    famous last words: "oh my god, it is full of stars!"
    Attachments:
    KA_Counter_BD.JPG ‏122 KB
    KA_Counter_FP.JPG ‏86 KB

  • Servlet using Serial Port

    Everyone,
    I am having trouble getting a servlet to access a serial port. I am deploying to Sun Application Server 8. I am using the Sun Java Communications API for the serial communications. When I downloaded the Comms API, the readme described three steps to integrate the API into the Java environment.
    1.) Copy these files into the bin directory of the JRE
    win21com.dll
    2.) Copy these files into the lib directory of the JRE
    comm.jar
    javax.comm.properties
    3.) Add the path to comm.jar to the CLASSPATH environment variable
    This works great for a standalone application but I cannot get it to work in a servlet container.
    At first, the servlet could not find the Comm API classes. I solved this problem by integrating the contents of the comm.jar with j2ee.jar. This worked but I would still like to know a better solution. Now the servlet fails to find any serial I/O ports. In the standalone version, this same behavior is caused by not copying the javax.comm.properties into the lib directory of the JRE. I have tried inserting the javax.comm.properties into various places in j2ee.jar with no luck.
    The contents of the javax.comm.properties is:
    # Drivers loaded by the Java Communications API standard extension
    # at initialization time
    # Format:
    # Each line must contain ONE driver definition only
    # Each line must be of the form:
    #               driver=<ClassName>
    # No spaces or tabs in the line.
    # ClassName must implement the interface javax.comm.CommDriver
    #               example: driver=Win32Serial
    # The hash(#) character indicates comment till end of line.
    # Windows Serial Driver
    Driver=com.sun.comm.Win32Driver
    I guess the base problem is the the server cannot load the driver.
    Any suggestion would be appreciated.
    KillBill

    If that doesn't work you may need to add your native library to a directory where native code is picked up by the appserver. You may be able to add the java.library.path system property to the java-config element in the domains/domain1/config/domain.xml file and restart the app server.

  • HP Mini - Is there a serial port?

    On the HP Mini 110-1030NR, I need to use software that communicates through a serial port but the Mini does not show any serial ports. Is there any way to enable the serial port? I have looked in the BIOS and the Advanced section is not listed which is where the HP website support says to go to enable serial ports. Am I out of luck?
    Thanks-

    HI,
    DaleWA wrote:
    Sorry I mixed too many issues in the last message. 
    I think the simpler question is:  Can I use a USB to serial adapter with the HP Mini 110-1030NR?
    If so, how do I get it to work? I have installed the driver that came with the adapter. I know the adapter worked on an old Dell laptop. So, the issue must be the HP.
    Do you still have the manual that came with the adapter?
    Does the device show up in Device manager?
    which OS is installed on your mini?
    look under Device Manager of the System Properties screen.  (Go there by Start-Setting-Control Panel-System Properties-Hardware-Device Manager-Select View-Device by connection).
    The device should have installed as a “USB Serial Port (COMx)” attached to “USB High Speed Serial Converter”.
    Change COM Port Properties & COM Port Number
    This feature is particularly useful for programs, such as HyperTerminal, which only work with COM1 through COM4.  Please ensure that you do not change the COM Port Number already in use.
    To change the virtual COM port properties:
    Select the “USB Serial Port”
    Click “Properties”
    Select “Port Setting”
    Select “Advanced”
    Click the drop down arrow on COM Port Number and scroll to the required COM port.
    Select “OK”
    Return to the Device Manager Screen.  You will see that the USB Serial Port installation has been changed to the new COM Port Number.
    Best regards,
    erico
    ****Please click on Accept As Solution if a suggestion solves your problem. It helps others facing the same problem to find a solution easily****
    2015 Microsoft MVP - Windows Experience Consumer

  • X2200 M2 requires addition serial port

    I have some new X2200 M2 opteron servers that require addition serial ports, the server comes with 1, 9 pin serial port and with our other V40z servers we were able to use the DIGI serial port expanders PCI cards.
    the X2200 m2 server has
    Standard: Riser card assembly with two internal 64-bit, 8-lane, low-profile, half length PCI-Express slots
    Optional: Riser card assembly with one internal 64-bit, 16-lane, low-profile, half length PCI-Express slot
    1x 16 PCI-E riser supports
    DIGI will only support PCI - X so if If the new 2200 Opteron server has PCI-X slots, then the AccelePort Xr920 will work fine. was the response from DIGI
    any suggestions on how to get additional serial port on these servers.
    Thanks
    Earl

    Had this NET MGT port ever worked in past ? If not then I'd advise you to open a support case with Sun to get this checked. It might be that your NET MGT port is failed.
    -Mehul

  • Serial port access time slows in version 6 to 7 upgrade

    Hi - I am in the process of upgrading an project from LV 6 to LV
    7,  the serial port access works well in LV6 but after the
    upgrade, the serial port access is slow in LV if the application is
    compiled into an exe.  We are running Windows 2K on all machines
    and have installed the LV7.0 runtime engine on the PC that is running
    the executable.  If I run the application on a machine that has
    the full LV7.0 development  software on it, the executable runs
    just like it used to under LV6.0
    What am I forgetting??  The application is built into one exe that
    has all of the sub vi's included.  I have checked the box on the
    application builder that says included serial port support.
    Help! - We have 3000 PCBs sitting in manufacturing waiting to go to test until I solve this problem
    Thank you

    Hi
    I just recently finished a project in which I had to upgrade code from LV 6 to LV 7.1. After I did that the serial port actually worked but all the Fieldpoint devices that were connected to the system didn't work. The problem ultimately was the NI Fieldpoint Drivers. After I installed the newest drivers from NI everything worked perfectly. I don't know why your problem is occurring, but I wanted to reasure you that there isn't a problem with the serial ports when upgrading to LV7.1 (I don't know about LV7).BTW, I had LV6.1 development system installed on the computer, but didn't have the LV7.1 (All I had was an EXE file).
    So, try installing the newest drivers. Maybe that can help.
    Ami 

  • Serial Ports, is it supported on MAC & Linux ??

    Hey all...
    After a long process of doing an application that runs a serial port connection to a server and upload a file to it, i could'nt find the comm package that i could download for both MAC and Linux.... There is one for Windows and Solaris though... So i was wondering, is serial ports not supported by MAC and Linux. And if not, what other than the comm package can i use to have serial ports on those 2 platforms .......
    Thanks

    Yes, there is third party support for linux and MacOS-X. It's released under GPL and can be found here -> http://www.rxtx.org/

  • Serial ports crash on cFP-2010 using LVRT 6.1.1 and 6.1.3

    I have LabVIEW RT 6.1 and cFP-2010. I am trying to write an embedded VI that will communicate with some external hardware through the serial ports, but I am not able to get the serial ports to work. Because I do not have LV7 I cannot use the VISA VIs for serial communication. I am using the old serial compatibility VIs. When it tries to configure a port (port 0 or 1) it sometimes says Error 37 but usually it just reboots the cFP module. I've tried writing new VIs from scratch and I've tried running old VIs that I had written for FP-2000 that uses the serial port, neither works. Can anybody help?

    I have used the serial ports in LV 6.1 without trouble.
    I would suggest you contact NI for a possible replacement of your cFP-2010. It sounds like it has a bad serial port.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Automatically detect a Printer plugged to a serial port?

    Hello, is there a way for me to automatically detect with java if a printer is plugged in to a serial port (and if so, which one) on my computer.
    I am using javax.comm, but there is no such feature in there.
    Thanks in advance.

    I am not very familiar with this area but I am 99% sure you wouldn't get a signal to tell you are printer had been plugged in to a serial port.
    Your best bet is to spawn a new thread that polls the serial port looking for a new printer.
    Not very pretty I admit but it shouldn't be to hard to do.

  • Serial Port for Palm

    Hi:
    I have a little school project and need to use a Palm device serial port. The only problem is that it seems serial port implementation is only available for MIDPv2.0 and for Palm there's just an implementation for MIDPv1.0. I wonder if anyone knows if there's a sollution to this problem or other way to get to use serial port through MIDVPv1.0.
    Thanks.
    Alex

    You can get the adaptor at just about any computer store. Its called a serial to USB adaptor. There should also include a disk or have a download of some kind for the driver of the device. Now this may or may not work due to the m100 was not designed for a USB connection. Others on this site have tried what you are doing. Here is a link after searching for serial to USB adaptor: http://forums.palm.com/palm/search?submitted=true&q=serial+to+USB+adaptor

  • Adapt QCM serial port VIs for USB QCM

    I am trying to adapt Labview VIs that use a serial port and use them a QCM that uses a USB port. Does anyone know how I can do this. I have limited labview experience.
    The USB QCM gives me data for the thickness and mass gains of the materials deposited but I cannot correlate those mass gains with the pressures in the reactor. I need to correlate the mass gains with the pressures so I can know the pressure profiles of the materials I deposit. The serial port VIs (for a different QCM) save the data for the mass gain and the corresponding pressure but I cannot do that with the USB QCM. That is why I want to adapt the older programs which store all the information and use it with the new QCM.
    Thanks
    -Sicelo

    You would likely want to use VISA to communicate with this USB device.  If you get the VISA alias for the device, you should be able to replace your serial code with VISA code that does very similar things (such as read and write).  This link shows the kind of thing you should encounter when using LabVIEW to control a USB device.

  • Question of commapi - BlackBox could not find serial port.

    Hi,
    I have installed jdk1.5.0_04 and commapi2.0_win32 at following directory
    c:\Java\netbeans-4.1
    c:\Java\jdk1.5.0_04
    c:\Java\commapi
    C:\Program Files\Java\jre1.5.0_04
    Then I do exactly what installation instruction ask me to do
    Copy win32com.dll to c:\Java\jdk1.5.0_04\bin
    Copy comm.jar to c:\Java\jdk1.5.0_04\lib
    Copy javax.comm.properties to c:\Java\jdk1.5.0_04\lib
    However, when I run BlackBox,BlackBox still gives me a message that
    says "No serial ports found!"
    Can any one help me out, thanks in advance ?
    Daniel

    Many forum posts about installation to java 1.4. Also see:
    http://forum.java.sun.com/thread.jspa?forumID=31&threadID=453195
    and
    http://forum.java.sun.com/thread.jspa?forumID=31&threadID=444673
    I had success on winXP when I installed to the JRE below Program Files/java, no success when installed to c:\j2sdk etc etc.
    The directions for setting the classpath seem bogus; I did not need to specify a class path. Simply went to the commapi/samples/BlackBox folder, then typed java BlackBox. It found a couple of ports. I think this means that (despite the post in the forum to the contrary) that the comm API can deal with the NT hardware abstraction layer (HAL) just fine.
    I'm very new to this, hope this helps.
    chris...

Maybe you are looking for

  • Setting up Jabber with Edge 95 and E40

    I would like to set up Jabber on my PC to work with my company's E95 F8.0 NTSC and E40.  I'm told that I need a video license.  Where do I get that license? Is there an evaluation version available to make sure everything works before buying the lice

  • XML parser error in TestStand3​.0

    When I call Labview VI's in TestStand I Got the error messange like "Failed create the XML parser, Unable to Parse the VI prototype" error. What can I do to avoid this error?

  • Itunes on Windows 98

    I have Itunes on my XP computer, but I also want to have Itunes installed on my 98 machine as well(so I can listen to my podcasts on my older machine when using it). Is there an older version of Itunes that I can download for a machine with the Windo

  • "This Connection is untrusted" box keeps popping up...how do I stop this from happening?

    Why does this keep popping up, even on sites like yahoo?

  • Need help with replacement hard drive

    My hard drive has stopped working on this computer and since i only purchased it on 10/2012 I really don't want to replace it just yet.  I am trying to buy a new hard drive but I would like a Seagate.  I want to upgrade from  1 TB to 2TB.  I was wond