2012-04-23 11 views
5

Apache server 2.4 yükledim ve Ant 1.8.3, Velocity 1.7 ve Velocity araçları 2.0'ı indirdim. Apache Velocity için kurulum belgelerini yaklaşık on kez okudum ve iki günlüğüne googled, hala bu dosyalarla ne yapacağımı bilmiyorum. Hız nasıl kurulacağına dair detaylı açıklama yapan var mı lütfen? Apache Velocity'i nasıl yüklerim ve kullanırım?

Eclipse kullanıyorum geliştirmeyi umut, bu yüzden de bu yüklediniz. Ben şaşırıp olarak

ben türlü yardımı memnuniyetle karşılayacağız.

Teşekkür ederiz.

Güncelleme:

Kimsenin eğer Eclipse Tomcat kullanmak üzere yapılandırılmış ve bir öğretici üzerinden yoluma çalıştı ve bu tüm çalışma başardı ama Eclipse bir hız proje başlatmak için nasıl tam olarak bilmiyorum bir Hız projesi oluşturmak için Eclipse'i kullandı, bunun nasıl ayarlanacağına dair bazı tavsiyelerde bulunmak isterim.

Teşekkürler.

cevap

11

Ayrıca Apache Tomcat gibi bir Java EE konteyner (aka servlet konteyner) gerekecektir. Apache HTTP sunucusu, Java hakkında hiçbir şey bilmiyor. Lütfen Tomcat'in doğrudan bir HTTP sunucusu olarak kullanılabileceğini unutmayın - genellikle Apache HTTP sunucusunu diğer nedenlerin yanı sıra statik dosya isteklerini hızlandırmak için üretim sunucularında Tomcat'in önünde tutmayı tercih edersiniz (Apache HTTP, istekleri mod_proxy_ajp ile Tomcat'e iletebilir) modülü). Ancak başlangıç ​​için Tomcat tarafından sağlanan HTTP hizmetini doğrudan kullanmak daha kolaydır. Daha sonra, Web Uygulaması kavramına aşina olmanız gerekmektedir. Belirli bir dosya hiyerarşisinden başka bir şey değildir (bu, .war uzantısıyla bir jar dosyasına sıkıştırılabilir). Şiddeti kullanılan bir web uygulaması için, bu tipik olacaktır:

./ ← kök web uygulaması
./index.vhtml ← hoşgeldin sayfa şablonu
./foo/bar.vhtml ← başka bir dosya veya alt dizin içeren web kaynakları
./WEB-INF/ ← wEB-INF dizini tüm web uygulama yapılandırmasını içeren
./WEB-INF/web.xml 012 melodi Velocity için Hız olan özel araçlarla içinharita HTTP filtreleri yönelik istek ve servlet'ler
./WEB-INF/tools.xml ← opsiyonel yapılandırma dosyasını
./WEB-INF/velocity.properties ← opsiyonel dosya ./WEB-INF/lib/ ← yapılandırma

./WEB-INF/src/ ← özel Java sınıfları kaynak kodunu içeren web uygulama tarafından ihtiyaç duyulan tüm kütüphaneleri içerir
./ WEB-INF/sınıfları/←

Sizin web.xml dosya VelocityViewServlet doğru yeterli isteklerini haritaya sahip özel Java sınıflarını içerir. Bu gibi görünecektir:

<?xml version="1.0" encoding="ISO-8859-1" ?> 
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 

    <servlet> 
    <servlet-name>view</servlet-name> 
    <servlet-class>org.apache.velocity.tools.view.VelocityViewServlet</servlet-class> 
    <load-on-startup>1</load-on-startup> 
    </servlet> 

    <servlet-mapping> 
    <servlet-name>view</servlet-name> 
    <url-pattern>*.vhtml</url-pattern> 
    </servlet-mapping> 

</web-app> 

Ben bunu kullanmıyorum olarak Eclipse ile size çok yardımcı olabilir, ancak siz tomcat + Tutulma ararsanız çevrimiçi çeşitli eğitimler var gibi görünüyor olamaz. Burada ilginç görünen bir tane var:
http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html

+0

Teşekkür ederiz! Tomcat'i kuracağım ve bunun daha kolay ayarlanmasına yardımcı olup olmadığına bakacağım! Çalışmaya kararlıyım! Yardımın için minnettarım, nasıl geçeceğimi bilmene izin vereceğim! Teşekkürler – deucalion0

+0

Ben tomcat kurmak ve ilk web uygulaması çalışıyor ama maalesef bir hız webapp çalışma başardı, çok teşekkürler teşekkürler bağlı öğretici kullanılır! Belki de bana örnek bir hız projesine işaret edebilir misiniz, böylece Eclipse'de çalışmayı deneyebilirim? Teşekkür ederiz! – deucalion0

İlgili konular