Ich versuche, das Liferay Web Forms-Portlet zu einem Datei-Steuerelement zu akzeptieren, und ich habe gerade alles funktioniert, außer für die UploadPortletRequest, um die tatsächlichen zu behandeln Hochladen der Datei aus dem Formular!Liferay Developer Studio nicht Paket aufzulösen com.liferay.portal.upload
Ich habe:
import com.liferay.portal.upload.UploadPortletRequestImpl;
und im Compiler Ausgabe:
[javac] 1. ERROR in C:\Program Files\Liferay Developer Studio\liferay-plugins-sdk-6.0-ee-sp2-20110727\portlets\AZ_WebForms-portlet\docroot\WEB-INF\src\com\liferay\autozone\webform\portlet\AZ_WebForm.java (at line 34)
[javac] import com.liferay.portal.upload.UploadPortletRequestImpl;
[javac] ^^^^^^^^^^^^^^^^^^^^^^^^^
[javac] The import com.liferay.portal.upload cannot be resolved
ABER ... Wenn ich hinzufügen portal-impl.jar
zum Portal Dependency JARs
der Lage sein, um die Klasse zu lösen, es gewann Kompilieren Sie nicht, weil portal-impl.jar
in WEB-INF/lib
ist !! (und es mag das nicht)
Ich bin hier irgendwie ratlos. Was muss ich tun?
I bestehenden Web-Formular-Portlet von Liferay Kern eigentlich bin anpassen. Ich werde Apache Commons Dateiupload untersuchen. Vielen Dank. – daniel0mullins