Unicode Line Separators

The Unicode Newline Guidelines suggests that a LS (Line Separator) character should be used. I'm currently using a '\n' in my strings but would like to use the unicode representation of this. It looks like the Unicode representation for LS is 2028. However my tests are resulting in the question mark (?) instead of a newline. Am I using the wrong code?
sample code:
public class Test {
  private static void main(String args[]) {
    String line = "First Name \u2028 Last Name";
    System.out.println(line);
[\code]
actual output:
First Name ? Last Name
desired output
First Name
Last Name

My understanding is that if you use the following:
String newline=System.getProperty("line.separator");
Java will use the correct line separator for the Locale. Most like the reason that you are getting ? is because your system is interpreting the unicode character \u2028 with a wrong character set.
V.V.

Similar Messages

  • Unicode line-drawing characters - possible Java bug?

    Hi all, I am trying to draw a box using line drawing characters in UTF-8. I make the UTF-8 box file in Microsoft Word where it looks aligned. However, when I run my Java program to display the box in a JTextArea, it is all out of alignment like below. Is this a bug in Java that prevents it from displaying aligned line-drawing characters? I am tearing my hair out over this so your help is much appreciated.
    Regards,
    Rianmal.
    ╔═══════════════════╗
    ║║║║║║║║║║║║║║║║║║║║║
    ║ ║
    ║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║
    ║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║
    ║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║
    ║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║
    ║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║
    ║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║
    ║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║
    ║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║
    ╚═══════════════════╝

    sabre,
    Looks like monospaced isn't found on windows (vista)... So I used "Courier New" instead.
    Sabre20090412a.java is saved with encoding=UTF-8 (i.e. CP1252) instead of the default ASCII, which doesn't support the extended characters.
    package forums;
    import java.awt.Font;
    import javax.swing.JFrame;
    import javax.swing.JTextArea;
    public class Sabre20090412a
      private static final String text;
      static {
        String t;
        t =  "╔═══════════════════╗\n"; // LINE 12
        t += "║║║║║║║║║║║║║║║║║║║║║\n";
        t += "║                   ║\n";
        t += "║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║\n";
        t += "║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║\n";
        t += "║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║\n";
        t += "║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║\n";
        t += "║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║\n";
        t += "║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║\n";
        t += "║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║\n";
        t += "║∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙║\n";
        t += "╚═══════════════════╝\n"; // LINE 23
        text = t;
      public static void createAndShowGUI() {
        final JFrame frame = new JFrame("Test");
        final JTextArea ta = new JTextArea();
        ta.setFont(new Font("Courier New", Font.PLAIN, 14)); // <<<<< Note font-name="Courier New"
        ta.setText(text);
        frame.setContentPane(ta);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.pack();
        frame.setLocationRelativeTo(null);
        frame.setVisible(true);
      public static void main(String[] args) {
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
          public void run() {
            createAndShowGUI();
    build (NOTE the -encoding utf-8)*
    cd /d C:\Java\home\src\forums
    "C:\Program Files\Java\jdk1.6.0_12\bin\javac.exe" -encoding utf-8 -Xlint -d C:\Java\home\classes -cp c:\java\home\src;.;C:\Java\home\classes C:\Java\home\src\forums\Sabre20090412a.java
    run
    cd /d C:\Java\home\src\forums
    "C:\Program Files\Java\jdk1.6.0_12\bin\java.exe" -cp C:\Java\home\classes forums.Sabre20090412a
    References:
    http://www.google.com/search?q=warning%3A+unmappable+character+for+encoding+Cp1252&hl=en
    http://en.wikipedia.org/wiki/Windows-1252 #says 1252== IANIA UTF-8 except
    http://www.utf8-chartable.de/unicode-utf8-table.pl #page for 2500 onwards
    http://forums.sun.com/thread.jspa?threadID=5185338 #-encoding
    http://www.java2s.com/Code/Java/2D-Graphics-GUI/Listallavailablefontsproviedinthesystem.htm
    Roedy Green rocks!
    http://mindprod.com/jgloss/font.html#AVAILABLEJ
    http://mindprod.com/applet/fontshower.html
    Thanx for the fish!
    Cheers. Keith.

  • Specifiying 2 line separators (CF and LF)  in FCC

    I need to use both CR and LF as end field separator at end of each line
    i used Hex '0x0D' and '0x0A' combiantions it did not work
    and also tired '0x0D0x0A' and other combinaitons also
    My requiremet is to have CR+LF at end of each line
    Points will be awarded

    public static String newline = System.getProperty("line.separator");
    StringBuffer buff = new StringBuffer();
    buff.append(newline).append(Line1).append(newline).append(Line2)..
    String result = buff.toString();

  • Spark DataGrid - Turn off separators (grid lines) while using Grid itemRenderer?

    I have a spark dataGrid.  We have to use an itemRenderer to format numbers and column colors.  When I apply a Data Grid Skin to remove the separtors (grid lines), the grid lines remain?  It seems you can't have an itemRenderer and a Grid Skin at the same time ??   That sounds kind of foolish, however that's what I'm seeing?!?!
    So, how can I get rid of the grid lines (separators) while using itemRenderers as well?

    See http://forums.adobe.com/message/3795887.

  • How to read the last line in a txt file?

    Dear all,
    I want to read the last line in a txt file. There are thousands of lines in this file. What I want is to move the file pointer directly to the last line of the file. But I did not know how do to it. Can anybody help me out?
    Thank you very much!

    If the file is coded as ASCII or one of the encodings that maps a single byte to a char then the following class will assist you
    import java.io.*;
    import java.util.*;
    public class GetLinesFromEndOfFile
        static public class BackwardsFileInputStream extends InputStream
            public BackwardsFileInputStream(File file) throws IOException
                assert (file != null) && file.exists() && file.isFile() && file.canRead();
                raf = new RandomAccessFile(file, "r");
                currentPositionInFile = raf.length();
                currentPositionInBuffer = 0;
            public int read() throws IOException
                if (currentPositionInFile <= 0)
                    return -1;
                if (--currentPositionInBuffer < 0)
                    currentPositionInBuffer = buffer.length;
                    long startOfBlock = currentPositionInFile - buffer.length;
                    if (startOfBlock < 0)
                        currentPositionInBuffer = buffer.length + (int)startOfBlock;
                        startOfBlock = 0;
                    raf.seek(startOfBlock);
                    raf.readFully(buffer, 0, currentPositionInBuffer);
                    return read();
                currentPositionInFile--;
                return buffer[currentPositionInBuffer];
            public void close() throws IOException
                raf.close();
            private final byte[] buffer = new byte[4096];
            private final RandomAccessFile raf;
            private long currentPositionInFile;
            private int currentPositionInBuffer;
        public static List<String> head(File file, int numberOfLinesToRead) throws IOException
            return head(file, "ISO-8859-1" , numberOfLinesToRead);
        public static List<String> head(File file, String encoding, int numberOfLinesToRead) throws IOException
            assert (file != null) && file.exists() && file.isFile() && file.canRead();
            assert numberOfLinesToRead > 0;
            assert encoding != null;
            LinkedList<String> lines = new LinkedList<String>();
            BufferedReader reader= new BufferedReader(new InputStreamReader(new FileInputStream(file), encoding));
            for (String line = null; (numberOfLinesToRead-- > 0) && (line = reader.readLine()) != null;)
                lines.addLast(line);
            reader.close();
            return lines;
        public static List<String> tail(File file, int numberOfLinesToRead) throws IOException
            return tail(file, "ISO-8859-1" , numberOfLinesToRead);
        public static List<String> tail(File file, String encoding, int numberOfLinesToRead) throws IOException
            assert (file != null) && file.exists() && file.isFile() && file.canRead();
            assert numberOfLinesToRead > 0;
            assert (encoding != null) && encoding.matches("(?i)(iso-8859|ascii|us-ascii).*");
            LinkedList<String> lines = new LinkedList<String>();
            BufferedReader reader= new BufferedReader(new InputStreamReader(new BackwardsFileInputStream(file), encoding));
            for (String line = null; (numberOfLinesToRead-- > 0) && (line = reader.readLine()) != null;)
                // Reverse the order of the characters in the string
                char[] chars = line.toCharArray();
                for (int j = 0, k = chars.length - 1; j < k ; j++, k--)
                    char temp = chars[j];
                    chars[j] = chars[k];
                    chars[k]= temp;
                lines.addFirst(new String(chars));
            reader.close();
            return lines;
        public static void main(String[] args)
            try
                File file = new File("/usr/share/dict/words");
                int n = 10;
                    System.out.println("Head of " + file);
                    int index = 0;
                    for (String line : head(file, n))
                        System.out.println(++index + "\t[" + line + "]");
                    System.out.println("Tail of " + file);
                    int index = 0;
                    for (String line : tail(file, "us-ascii", n))
                        System.out.println(++index + "\t[" + line + "]");
            catch (Exception e)
                e.printStackTrace();
    }Note, the EOL characters are treated as line separators so you will probably need to read the last two lines (think about it for a bit).

  • Content conversion - endSeparator and fieldSeparator with unusual separators

    Hi Experts.
    I have a problem with the content conversion of a file due to delimiters.
    The problem is that the field separators and end line separators are:
    fieldSeparator ¿ (ASCII hexadecimal code BF).
    endSeparator  ¨  (ASCII hexadecimal code A8).
    It seems like if the channel is not recognizing these characters.
    1. If I use the character directly in content conversion:
        I get all the file data in the first field of my message:
        <Field1>xxxxxx¿sssssss¨xxxxxx¿sssssss¨<Field1>
    2. If use ASCII Hexadecimal code in content conversion
        '0xBF'
        '0xA8'
         I get this error in communication channel:
        Conversion initialization failed: java.lang.Exception: java.lang.NumberFormatException: Value out of range. Value: "BF" Radix: 16
    Any idea about how to solve this? Is that even possible to handle this kind of files with this unusual separators?
    Thanks a lot in advance.
    Christian.

    Hi Jens.
    Thank you so much for the information.
    The thing is that I'm not working with module SimplePlain2XML and I'm doing the conversion directly from content conversion. Do you think that could be the same problem as using SimplePlain2XML module?
    Btw, I'm working in 7.31.11.0 environment.
    Many thanks.
    Christian.

  • XML Document to String - Line Separator problem

    I�m facing a problem with line separator while converting a Document object to String.
    Scenario: I get an input XML having line separator say \n (hex: 0A).
    When I create the output XML using Transformer, the line separator is still \n.
    I have a requirement which makes me convert the transformed Stream into a Document.
    When I try to get the String/bytes from the Document, my line separator is now �\r\n�(hex 0D0A), which is my system�s System property �line-separator�.
    I want to keep the line separator same as that was in input string. So, if the input has the separator has \n, output should have the separator as �\n� and if the input has it as �\r\n�, output should have the same.
    i.e. my hex output should match the hex input.
    Any pointers in the direction are welcome.
    Thanks in advance.

    Can I infer that the parser has changed my document
    line separators when I load it into a Document?
    If yes, is there a way to prevent that from
    happening?I don't really know. Since the XML recommendation says that a parser "MUST" do line-break normalization, I would expect that it does. And I wouldn't design systems that use specific non-XML-approved line endings as a feature, either.

  • Thai script line breaking in CS6

    Hello,
    I am having serious difficulty finding a way to implement acceptable line breaking in a long document I am working in Thai script. I am working with InDesign CS6, using the World-Ready Composer. I have tried a variety of differnet Thai fonts. The text I am flowing into the document has already been marked (by the author) with a large number of additional acceptable break locations (which I have converted to different types of spaces). The text still breaks randomly in the middle of strings (and also at the space locations -- but not seemingly with any priority).
    I have tried using the standard Paragraph Composer as well. Some line spacing changes, and cursor behaviour over some strings is different, but the bad line breaks still happen.
    I have also tried the same text in CS5 and CS4. Same problem.
    The Language setting for styles is set to 'No Language'. I was certainly hopeful that the extra breaks marked in the text with thin or zero width spaces would provide enough line break flexibility. Does not seem so.
    Would anyone here have any advice, or other (better) experience working with Thai?
    Thanks
    Jeff

    Joel,
    Thanks very much for your reply. This was quite helpful. I was able to wrap all runs of Thai script letter characters with no break. I am actually importing InDesign Tagged Text into InDesign. I used the following regular expression to search and replace in the tagged text files.
    Search: ([\u0E01-\u0E5B]+)
    Replace: <cNoBreak:1>\1<cNoBreak:>
    Using a GREP style in InDesign is an easier solution. Unfortunately there is a chance in the text I am working with that the resulting style will become nested within a piece of text already wrapped with a character style, so the local noBreak instruction is the only reliable way.
    The World Ready Composer has added so much needed support for the OpenType font features required for complex script rendering. Much appreciated! I do hope in future versions of InDesign that support for these South Asian languages will continue to improve by adding the necessary text (morphology) analysis needed to implement real support for line breaking. (The characters in Thai belong to the Unicode line breaking class "SA", which indicates that software needs to provide this added support -- such as a dictionary lookup, or other analysis, to indicate which characters should be allowed to break after)
    It feels like InDesign (at this point) is just treating all characters in these Thai text runs as an acceptable breaking location, and doing its best to stick close to the prefered justification word and letter spacing values.
    Thanks, again for the helpful idea.
    Jeff

  • How to remove end of line from string?

    Hello,
    I'd like to remove ends of line from the string. I've tried:
        static final Pattern END_LINE_PATTERN = Pattern.compile("$+");
        strBuf.append(input);
        Matcher m = END_LINE_PATTERN.matcher(input);
        int startIndex = -1;
        int endIndex;
        while (m.find()) {
         startIndex = m.start();
         endIndex = m.end();
         if (endIndex == strBuf.length() - 1) break;
        if (startIndex > -1) {
         strBuf.setLength(startIndex);
        }For strings "hello\n" and "hello\r" it works properly, but for string "hello\n\n" I get first occurrence at index 6 (at second \n), so as the result I get "hello\n". For the string "hello\r\n" I get first occurrence at index 5 (it's OK), but the end index is 5 as well, and the next occurrence I get at index 7, which doesn't give me any sense.
    Hope somebody can help me.
    Agata

    What you're trying to do is remove one or more line separators from the end of a string ("\n", "\r", and "\r\n" each count as one line separator, but "\n\n" is two line separators). This is all you need to do: str = str.replaceAll("[\r\n]+$", ""); "$" doesn't match any characters, line separators or otherwise; it matches the position at the end of the string. In MULTILINE mode, it also matches the position before a line separator, but it still doesn't match the separator itself.

  • Formatted text w/ Spanish Unicode

    Hi -
    I'm getting some very unreliable results with this code. Most
    of it is taken from the formattedText.fla in the Flash 8 Samples
    folder (which didn't work either) and sometimes it works and then
    it doesn't. Sometimes I'll see the styled text and then next I'll
    see raw html code. Sometimes I even get the word "content=" from
    the text file.
    The text field "description_t" is on the stage, not by AS,
    dynamic ta with html selected.
    I'm wondering if some of the problem is due to the text file
    that I'm loading has some Spanish accented vowels that I've
    replaced with Unicode entities. If I leave the accented vowels I
    get strange symbols in the final swf. I've saved the content text
    file as Unicode -UTF-8 encoding with Unicode line breaks.
    I don't know what else to try. Please help.
    TIA your expertise.
    jl

    OSS message on BC-WD-UR.

  • Writing XML in multiple lines

    Hi,
    I am running into a glitch when i tried to write multiple XMLs into 1 file (each XML on each line).
    I am using XMLWriter and trying to use CompactFormat (in XMLWriter).
    Let me first explain my problem. I am trying to write several XML lines (let's say orders) into 1 file and i want each order to be in a single line. My problem is that all the xml orders are coming in the same line because i am using the compact format.. How can i make each order xml go into different lines in the same file?
                        try
                             OutputFormat format = OutputFormat.createPrettyPrint();
                             format = OutputFormat.createCompactFormat();
                             format.setSuppressDeclaration(true);
                             fileOutputStream = new FileOutputStream("C:\\CODE\\FINAL\\test.txt");
                             xmlWriter = new XMLWriter(fileOutputStream, format);
                        } catch(Exception e)
                             System.out.println("File not found");
                        }After this, i will prepare XML using DOM4J APIs and write that to this file using XMLWriter.
    Please help me how to write into different line..
    Thanks in advance

    One way is to first convert each XML into a string, e.g. via
          * Prints a textual representation of a DOM object into a text string..
          * @param document DOM object to parse.
          * @return String representation of <i>document</i>.
        static public String toString(Document document) {
            String result = null;
            if (document != null) {
                StreamResult strResult = new StreamResult(new StringWriter());
                try {
                    Transformer t = TransformerFactory.newInstance().newTransformer();
                    t.setOutputProperty(OutputKeys.ENCODING, "iso-8859-1");
                    t.setOutputProperty(OutputKeys.INDENT, "yes");
                    t.setOutputProperty(OutputKeys.METHOD, "xml"); //xml, html, text
                    t.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4");
                    t.transform(new DOMSource(document.getDocumentElement()), strResult);
                } catch (Exception e) {
                    e.printStackTrace();
                result = strResult.getWriter().toString();
            return result;
        }//toString()then remove all line separators and add the result to the file followed by a line separator.

  • System line separator under Mac OS X

    Unfortunately I don't have a Mac available to test on. Can any Java/Macintosh experts answer these two questions for me?:
    1. What's the System line separator under OS X? Still "\r"?
    2. What line separator is used by OS X implementations of PrintWriter? (That is, what line separator will an applet running on OS X send across the Internet if you use a PrintWriter to write to a Socket?)
    Thanks!
    --Mark                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    It doesn't help. I'm sure that if you thought about it for a bit you'd figure it out, but here's the reason: I'm not coding the client side, I'm coding the server side. Because we're using NIO -- no Streams, ByteBuffers -- details like line separators which would otherwise be transparent are now potential issues. Currently client applets on Windows and Linux are connecting fine, but, those on OS X are not. OS X clients used to work before we switched to NIO on the server. One thought is that the glitch could be because of the different line separators, which, before our change to NIO, were translated for us automatically by the Streams we now no longer use. Dynamically determining line separator at runtime would be wonderful if my code ran on the client, that is, the OS X machine. But, it doesn't. Thus, my question.
    Now, if there's anyone on OS X who can answer from knowledge, I'll be very grateful. Please note though the question is "what's the line separator on OS X", it's not "what's the best way to determine a line separator". Many thanks.
    --Mark                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Limiting a TextFlow to just one line

    Hi there
    Simple question; is there a way to set the maximum number of lines to 1.
    It used to be simple before TLF; multiline = false
    Now its doing my head in.
    Any thoughts highly appreciated. Cheers

    lineBreak attribute -a TextFlow level attribute
    <xs:attribute name="lineBreak" type="xs:enumeratedString" default="toFit"/>
    Specifies a line break.
    lineBreak is non-inheriting.
    Valid values include:
    ·         toFit: Wraps the lines at the edge of the enclosing <TextFlow>.
    ·         explicit: Breaks the lines only at a Unicode line end character (such as a newline or line separator).
    It's a attribute in TLF that can satisfy you. There may be also some other attributes of the containers (Sprite, Spark Components in Flex and TLFTextField in Flash pro) that can help you.

  • Can't see the Vertical line command in the main window of SAP Script.

    Hi,
    I have a peculiar situation where, I am not able to see the command through which vertical line separators are coded in the script within the main window. Can any one help me find this...?
    Regards,
    Owais...

    Hi Ravi Kant,
           What does this mean?
    /E           ITEM_YWERT
    WH           &rwerter-wert(10)&,,&vline&
    /E           ITEM_TAB
    /:           CASE &VARPOSR-YZEILE&
    /:           WHEN '0001'
    /:           DEFINE &TAB& = ',,'
    /:           WHEN '0002'
    /:           DEFINE &TAB& = ',,,,'
    /:           WHEN '0003'
    /:           DEFINE &TAB& = ',,,,,,'
    /:           WHEN '0004'
    /:           DEFINE &TAB& = ',,,,,,,,'
    /:           WHEN '0005'
    /:           DEFINE &TAB& = ',,,,,,,,,,'
    /:           WHEN '0006'
    /:           DEFINE &TAB& = ',,,,,,,,,,,,'
    /:           WHEN '0007'
    /:           DEFINE &TAB& = ',,,,,,,,,,,,,,'
    /:           WHEN OTHERS.
    *           Tab. not defined
    /:           ENDCASE

  • How do i append each String on a different line in a JTextArea

    Hi,
    I have the following lines of code and I would like each line to append into the JTextArea on a separate line. I know I need to use \n but i forgot how to do it with the following code:
    invoiceJTextArea.append(FirstName);
    invoiceJTextArea.append(Surname);
    invoiceJTextArea.append(Age);
    At the moment, it prints right next to each other like this: JohnSmith28
    Thanks for your help.

    A JTextComponent will accept "\r\n", and it will seem
    to work, but the "\r" will not be treated as part of
    the line separator. And "\r" alone won't function as
    a line separator--in fact, it won't be displayed at
    all.
    When you read text into a JTextComponent from a file
    via the built-in read() method, all line separators
    are converted to "\n". The type of separator used in
    the file is saved as a property of the Document, and
    when you write the text back to the file, they are
    reconverted. Text pasted in from the clipboard also
    undergoes this conversion (but I don't think it gets
    reconverted when you copy or cut).
    The issue of line separators is meant to be
    completely transparent to the user. Programmers
    usually don't have to think about it either, but we
    do have the power to insert any whitespace character
    into a text component. We need to be aware that only
    spaces, tabs and linefeeds will render as expected.First off, I apologize for being a bit curt or dogmatic ... I was in a bit of a hurry.
    Note thought that I did not state: Don't use '\n'.
    What I did state as being wrong was your statement of:
    "No, don't use the system line separator. JTextArea can only use "\n" as a line separator"
    I have tried used the system line separator and it works. So I am not saying one should not use '\n', only that should not say the system line sep does not work.

Maybe you are looking for

  • IPhoto crashes system

    Hi All, Following a recent intallation of Mountain Lion on a MacBook Pro, launching iPhoto now crashes the system. If I boot in safe mode, iPhoto launches and the thumb nails are there but the photo's themselves will not display, (black window). belo

  • How can i insert pseudocolumn (sequencename.nextval) with oracleXmlSave?

    how can i insert pseudocolumn value (sequencename.nextval) with oracleXmlSave.insertXml(xmlfile)? if anyone know it, pls post the answer to the bbs or reply me: [email protected] thank u so much.

  • How to open .doc attachments

    Can anyone direct me to how I might open MS Word documents? It would be appreciated. (Iphone 3G v2.2.1)

  • IS Adobe Output Designer 5.6 Compatible with Windows 7 on a 64 bit machine?

    Hi, AFter Step 4 Output Designer just crashes on me? has anyone seen this before? Open Output Designer Select the menu option File|Presentment Targets- Select the option 'Use Print Agent presentment target' Select the driver oce_vhi and click 'Font S

  • Remote Virtual Directory with Tomcat

    Does anybody knows if is it possible to set a virtual directory in Tomcat 4.1 or 6.0 in a remote PC ? This is the example: Mi PC running Tomcat. Mi PC IP: 172.16.8.212. There is another PC in the company with another Tomcat running. Let's say in IP 1