كيفية نشر ملف .java تغيير إلى .class تحت Eclipse ، Tomcat & Stripes

StackOverflow https://stackoverflow.com/questions/2541847

سؤال

أنا جديد على جافا وحصلت على بعض المشاكل. أقوم بتطوير تطبيق ويب باستخدام خطوط الإطار على Tomcat 6.0. أنا أعمل مع Eclipse EE على Windows. تمكنت بنجاح من الحصول على تطبيق Stripes Meopment (يسمى Bugzooky) وتشغيله على خادم Tomcat الخاص بي. لقد استوردت ملف .war و stripes libs في Eclipse.هنا هو أرشيف الخطوط التي تحتوي على الأمثلة و libs


لكنني الآن أحاول تغيير مثال ملفات المصدر لتعلم كيف تعمل. ولكن أيا كان التعديل الذي تم إجراؤه على الملفات المصدر "WebContent/Web-Inf/SRC/*. Java" ، لا شيء يتغير! حتى بعد إعادة تشغيل الخادم. لقد لاحظت أن الفصول يتم تجميعها في ملفات .class في مجلد "الاستيراد Classes" ، وأن Tomcat يستخدم دائمًا هذه الملفات ، فهي لا يتم تحديثها أبدًا ، وإذا قمت بإزالة أحدها ، فلن يبدأ التطبيق. يبدو أن ملفات المصدر الخاصة بي لا توجد!


حاولت أيضًا إنشاء الويب الخاص بي من نقطة الصفر ، لكن عندما حاولت استخدام الميزات المستخدمة في ملفات المثال (مثل SecurityFilter.java):

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import ...

انتهى الأمر بالكثير من:

the import javax.servlet.Filter cannot be resolved

لقد راجعت المكتبات ويبدو أنني أستخدم نفس المثال تمامًا.


من المحتمل أن يكون شيئًا لم أفهمه عن Java ، لكنني غوغل 100 مرة بالأمس ، ولا يمكنني العثور على الحل (ربما لم أكن أبحث في المكان المناسب لأنني لا أفهم مشكلتي حقًا).

أتمنى أن تكون قادرًا على مساعدتي.

هل كانت مفيدة؟

المحلول

عادة لا يتم تحميل الصور

غير مرئية من قبل المتصفح قبل أن يتم مرئية.إذا كان هناك مشكلة، فابدأ بتنزيل Optimizer صورة مثل أعمال الشغب أو pngcrush لتحسين صورك. إذا كانت سهمين فقط، يجب أن تنظر في الانضمام إليها في CSS Sprite.

يمكنك محاولة عدم القيام بكل شيء باستخدام مسج، لكن لا ينبغي أن يجعل هذا الفارق كثيرا.

شيء مثل هذا ربما، مع تحميل الصورة المخفية في JS وبعض العبارات المنجزة خارج JQuery (ولكن ربما لا تكون المشكلة، على الرغم من أن الكود يبدو طويلا لتغيير صورة بسيطة؟): giveacodicetagpre.

كمان

نصائح أخرى

تحتاج إلى إعادة ترجمة كل ما تم تغييره .java الملفات ، إعادة بناء .war ملف وإعادة نشره إلى tomcat. يتم القيام بذلك بسهولة مع نص بناء النمل. ابحث عن ملف يسمى build.xml. إذا كان هناك تثبيت النملة إذا لم تكن قد قمت بتثبيتها بالفعل ويمكنك فقط تنفيذ ant القيادة في الدليل مع build.xml الملف ثم انسخ الناتج .war ملف عبر واحد موجود في Tomcat. هذا هو كل الأشياء الأساسية لتدفق خادم تطبيق Java.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top