2016-04-06 13 views
0

.jsp web sayfalarında yeniyim, sadece bazı CSS'leri düzenlemek ve müşteriye geri göndermeden önce bilgisayarımdaki değişiklikleri görmek istiyorum. Herhangi bir java kodlamasını veya herhangi bir şeyi düzenlemek istemiyorum, sadece bazı html ve CSS şeylerini değiştirebilirim.Tomcat Windows üzerinde çalışıyor, ancak çok basit bir sayfa için 404

Bilgisayarımda Tomcat'i çalıştırıyorum ve http://localhost:8080/'a göz atabilir ve Tomcat 9.0 web sayfasına bakabilirsiniz.

Ne yaparsam yapayım, .jsp dosyalarına göz attığımda, değiştirmek istediğim 404'lük bir dosya alıyorum, bu yüzden başlangıçta başlamayı deniyorum, en basit dosyayla bile aynı hatayı al. Sadece bir dosya adı verilen hello.jsp yaptı ve

Birlikte test ediyorum kod klasör merhaba//webapps yüklerken Ne testine yapıyorum olduğunu

içinde temelde hiçbir ilgisi yoktur:

Ben URL'ye göz attıklarında
<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>Untitled Document</title> 
</head> 

<body> 
<p>Test</p> 
</body> 
</html> 

: http://localhost:8080/hello.jsp

alıyorum:

HTTP S URUMU 404 - /hello.jsp

tip Durum raporu

mesajı /hello.jsp İstenen kaynak mevcut değildir

açıklaması. Apache Tomcat/9.0.0.M4

Neyin müsait olmadığını anlamıyorum? Bu bağlamda çağıran edilmelidir

+0

: // localhost: 8080/ /hello.jsp – prasad

+0

Eğer bağlam adını, 'hello' kullanmayı unutmayın mi: dava? Http: // localhost: 8080/hello/hello.jsp –

cevap

0

url geçerli:

http://localhost:8080/hello/hello.jsp 

varsayarak hello senin noktası numarası olmadığını kontrol edin webapps

+0

ile deneyin. Teşekkürler, test dosyam için mükemmel çalıştı. Ancak müşteri dosyaları için değil. Dosyaları yapılandırılmış: webapps/müşteri/WEB-INF/görünüm/home.jsp Web'de, onların site sadece alan adı üzerinde açılır. Bilgisayarımdaki dosyalarından birini test ettiğimde, webapps altındaki klasörlerinin ismini kullanarak test etmeyi denediğimde tam olarak hata alıyorum. – Francois

+0

Denedim: http: // localhost: 8080/müşteri/WEB-INF/görünüm/home.jsp http: // localhost: 8080/müşteri/görünüm/home.jsp customer/home.jsp Hepsi aynı kesin hatayı veriyor. – Francois

+0

Dosyalarınızı WEB-INF altında doğrudan WEB-INF'yi URL olarak belirterek erişemezsiniz. Bunun için web.xml dosyasında bildirmeniz veya WEB-INF altındaki '.jsp' dosyasına yönlendiren bir sunucu uygulamanız olması gerekir. –

0
  1. altında klasörün adıdır, Sunucuda tanımlanmış, zaten aynı sunucuda başka bir proje tarafından kullanılıyor. Öyleyse bağlantı noktanızı değiştirin ve tekrar deneyin.

  2. Sizin url bu biçimde olmalıdır http://localhost:portno/hello/hello.jsp

http gibi çalışmalıdır
İlgili konular