[问题]CrossFTP服务器安装出现问题,求助。。。

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
coldsummer
帖子: 15
注册时间: 2005-10-06 0:25

[问题]CrossFTP服务器安装出现问题,求助。。。

#1

帖子 coldsummer » 2007-08-31 19:55

为什么我的无法安装,提示如下,我的JAVA都安装了。CrossFTP客户端都能正常运行!

系统:ubuntu 7.04
java版本为1.6

启动文件:
<?xml version="1.0" encoding="utf-8"?>

<jnlp

spec="1.0+"

codebase="http://www.crossftp.com/"

href="crossftpserver.jnlp">

<information>

<title>CrossFTP Server</title>

<vendor>Crossworld, Inc.</vendor>

<homepage href="index.htm"/>

<description>CrossFTP Server, a professional FTP Server</description>

<description kind="short">CrossFTP Server is a professional ftp server for multiple platforms.</description>

<icon href="crossftpserver_logo_32_32.gif"/>

<icon kind="splash" href="logo_pane.jpg"/>

<offline-allowed/>

<!-- Prefer a shortcut for online operation -->

<shortcut online="false">

<desktop/>

<menu submenu="CrossFTP"/>

</shortcut>

</information>

<security>

<all-permissions/>

</security>

<resources>

<j2se version="1.4+"/>

<jar href="crossftpserver.jar"/>

<jar href="commons-logging.jar"/>

<property name="apple.laf.useScreenMenuBar" value="true"/>

<property name="com.apple.mrj.application.growbox.intrudes" value="false"/>

<property name="com.apple.mrj.application.live-resize" value="true"/>

<property name="com.apple.macos.smallTabs" value="true"/>

</resources>



<application-desc main-class="org.apache.ftpserver.gui.ServerFrame"/>

</jnlp>

异常:
java.lang.NullPointerException
at javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:117)
at javax.swing.UIDefaults.getUI(UIDefaults.java:736)
at javax.swing.UIManager.getUI(UIManager.java:1012)
at javax.swing.JPanel.updateUI(JPanel.java:109)
at javax.swing.JPanel.<init>(JPanel.java:69)
at javax.swing.JPanel.<init>(JPanel.java:92)
at javax.swing.JPanel.<init>(JPanel.java:100)
at javax.swing.JRootPane.createGlassPane(JRootPane.java:527)
at javax.swing.JRootPane.<init>(JRootPane.java:347)
at javax.swing.JFrame.createRootPane(JFrame.java:260)
at javax.swing.JFrame.frameInit(JFrame.java:241)
at javax.swing.JFrame.<init>(JFrame.java:164)
at org.apache.ftpserver.gui.ServerFrame.<init>(ServerFrame.java:268)
at org.apache.ftpserver.gui.ServerFrame.main(ServerFrame.java:569)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.javaws.Launcher.executeApplication(Launcher.java:1205)
at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1151)
at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:998)
at com.sun.javaws.Launcher.run(Launcher.java:105)
at java.lang.Thread.run(Thread.java:619)
morningboat
帖子: 179
注册时间: 2006-06-09 20:31

#2

帖子 morningboat » 2007-09-02 12:45

这个问题在其他的Java系统没有发现过,问题看上去是7.04的默认java版本的GTK L&F有问题。请更新到最新的Java1.6u2版本就可以运行了。
fiantian200
帖子: 23
注册时间: 2007-08-04 20:26

#3

帖子 fiantian200 » 2007-09-09 13:10

想问一下如何更新到Java1.6u2版本啊?
morningboat
帖子: 179
注册时间: 2006-06-09 20:31

#4

帖子 morningboat » 2007-09-10 22:56

有人反馈说英文locale的系统下CrossFTP Server启动不会有问题,中文的会发生问题,所以最简单的是用英文系统:)可能7.04系统附带的Java L&F对中文有问题,不清楚为什么会发生这样的情况。
Java安装是比较简单的,到Sun Java主页下载一个最新的Java linux安装包,下载运行后他会解压到当下目录。 你之后把/usr/bin下面的java和javaws指令link到新安装的目录就可以了。 启动javaws后可以进一步定制Java Web Start需要选择的Java版本。这样之后你就可以成功运行了?
abigriver
帖子: 95
注册时间: 2006-07-07 16:49

#5

帖子 abigriver » 2007-09-23 0:11

morningboat 写了:有人反馈说英文locale的系统下CrossFTP Server启动不会有问题,中文的会发生问题,所以最简单的是用英文系统:)可能7.04系统附带的Java L&F对中文有问题,不清楚为什么会发生这样的情况。
Java安装是比较简单的,到Sun Java主页下载一个最新的Java linux安装包,下载运行后他会解压到当下目录。 你之后把/usr/bin下面的java和javaws指令link到新安装的目录就可以了。 启动javaws后可以进一步定制Java Web Start需要选择的Java版本。这样之后你就可以成功运行了?
能说详细点么?
ln -s 说已经有了
重命名后链接又提示“ Too many levels of symbolic links”
abigriver
帖子: 95
注册时间: 2006-07-07 16:49

#6

帖子 abigriver » 2007-09-23 0:22

abigriver 写了:
morningboat 写了:有人反馈说英文locale的系统下CrossFTP Server启动不会有问题,中文的会发生问题,所以最简单的是用英文系统:)可能7.04系统附带的Java L&F对中文有问题,不清楚为什么会发生这样的情况。
Java安装是比较简单的,到Sun Java主页下载一个最新的Java linux安装包,下载运行后他会解压到当下目录。 你之后把/usr/bin下面的java和javaws指令link到新安装的目录就可以了。 启动javaws后可以进一步定制Java Web Start需要选择的Java版本。这样之后你就可以成功运行了?
我解压了新的java(6u2),链接后仍然不能运行
morningboat
帖子: 179
注册时间: 2006-06-09 20:31

#7

帖子 morningboat » 2007-09-23 22:05

看来这是一个同中文环境相关的问题,需要等待更新版本的出现了。
morningboat
帖子: 179
注册时间: 2006-06-09 20:31

#8

帖子 morningboat » 2007-12-18 2:50

这个问题是由于JDK6/7在Ubuntu7.x下的中文环境冲突造成的,JDK5没有这个问题。 新版本1.08应该在不久之后发布,会解决这个问题,以及其他的一些错误修正。
回复