Развертывание файла войны - PullRequest
1 голос
/ 24 августа 2009

Я написал приложение jsp, и если я сгенерирую военный файл с eclipse в Windows XP, язык: традиционный китайский. и развернуть в weblogic, у него будет такая проблема:

inputAdministrator.jsp:251:11: This type name is ambiguous because it matches more than one '*'-import, including 'java.io.*' and 'admin.iguard.businessObject.*'.
                                        DataInput d = (DataInput) dataInput;
                                                                                ^-------^
inputAdministrator.jsp:252:29: Type java.io.DataInput contains no methods named getDept1.
                                            String dept1 = d.getDept1();
                                                                                                         ^------^
inputAdministrator.jsp:253:26: No match was found for method trim() in type <error>.
                                            String emp2 = d.getEmp2().trim();
                                                                                                      ^----------------^
inputAdministrator.jsp:253:28: Type java.io.DataInput contains no methods named getEmp2.
                                            String emp2 = d.getEmp2().trim();
                                                                                                        ^-----^
inputAdministrator.jsp:254:29: Type java.io.DataInput contains no methods named getDept2.
                                            String dept2 = d.getDept2();
                                                                                                         ^------^
inputAdministrator.jsp:255:33: Type java.io.DataInput contains no methods named getDept_code.
                                            String dept_code = d.getDept_code();
                                                                                                             ^----------^
inputAdministrator.jsp:256:32: Type java.io.DataInput contains no methods named getStaff_no.
                                            String staff_no = d.getStaff_no();
                                                                                                            ^---------^
inputAdministrator.jsp:257:32: Type java.io.DataInput contains no methods named getEmp2_por.
                                            String emp2_por = d.getEmp2_por();
                                                                                                            ^---------^

если я сгенерирую файл war в windows xp, упросту китайский и разверну в weblogic, все будет хорошо.

Я не знаю, как настройка «кодировка текстового файла» повлияет на созданный файл войны, Как я могу убедиться, что все это синхронизировано.

У кого-нибудь есть лучшее решение?
Любые предложения будут оценены.
Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 24 августа 2009

ты это проверял? изменяется кодировка текста в обоих экспортах j2ee как файл WAR?

windows-->preferences-->General-->workspace-->textfileencoding * * 1004

по умолчанию cp1532

каково значение переменной textfileencoding, установленной в , упрощающей китайский по сравнению с традиционной китайской ??

0 голосов
/ 24 августа 2009

Может быть, «кодировка текстового файла» вызывает некоторую перекомпиляцию, которая делает эту проблему видимой.

В любом случае, не могли бы вы сначала попытаться устранить неоднозначность использования DataInput:

  • добавляя, например, "java.io." (перед DataInput) везде в этом источнике, где это фактически java.io (оставляя простой DataInput для использования businessObject)
  • не использует импорт java.io.* (но использует CTRL + SHIFT + O для реорганизации импорта )

это решит проблему, какой бы ни была "кодировка текстового файла"?

...