Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Source not found. Problem sa debugovanjem - Eclipse

[es] :: Java :: Source not found. Problem sa debugovanjem - Eclipse

[ Pregleda: 1697 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tdusko

Član broj: 93380
Poruke: 1702
62.240.14.*



+768 Profil

icon Source not found. Problem sa debugovanjem - Eclipse30.12.2009. u 16:00 - pre 174 meseci
Napravio sam jednostavnu java web aplikaiciju sa jsf-om. Dve jsp strane i jedan bean. Inputname.jsp sa jednim text field-om i jednim dugmetom i greeting.jsp na koju se dolazi kada se klikne na dugme na prvoj strani. Na ovoj strani se nalazi samo jedna labela gde se ispisuje ono sto je uneto u text field-u prve strane. Bean ima samo jedan property "pearsonName" koji sluzi da bi se prenela vrednost sa jedne strane na drugu. Ono sto ja hocu jeste da inicijalno postavim vrednost text field-a tako sto cu u konstruktor bean-a da setujem vrednost property-ja. To mi iz nekog razloga ne funkcionise pa sam hteo da debuggujem taj deo koda i stavio sam breakpoint na toj liniji u konstruktoru. Medjutim, kada startujem (debug) tomcat i kada zatrazim stranu, u trenutnku kada program dodje do te linije gde je breakpoint u Eclipsu dobijem poruku ispisanu crvenim slovima " Source not found" i dugme "Edit Source Lookup Path...". Razbih se od googlanja ali slaba vajda.

Code:

<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<f:loadBundle basename="jsfks.bundle.messages" var="msg"/>

<html>
 <head>
  <title>enter your name page</title>
 </head>
 <body>
   <f:view>
     <h1>
      <h:outputText value="#{msg.inputname_header}"/>
     </h1>
     <p>
         <h:messages style="color:darked"/>
     </p>
     <h:form id="helloForm">
      <h:outputText value="#{msg.prompt}"/>
      <h:inputText value="#{personBean.personName}" required="true">
                  <f:validateLength minimum="2" maximum="10"/>
      </h:inputText>
      <h:commandButton action="greeting" value="#{msg.button_text}" />
     </h:form>
   </f:view>
 </body>
</html>


Code:

package jsfks;

public class PersonBean
{

    public PersonBean()
    {
        this.setPersonName("Pera Peric");
    }

   String personName;

   /**
   * @return Person Name
   */
   public String getPersonName()
   {
      return personName;
   }

   /**
   * @param Person Name
   */
   public void setPersonName(String name)
   {
      personName = name;
   }
}



Code:

<?xml version="1.0"?>
<!DOCTYPE faces-config PUBLIC
  "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
  "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">

<faces-config>
  <navigation-rule>
   <from-view-id>/Pages/inputname.jsp</from-view-id>
    <navigation-case>
     <from-outcome>greeting</from-outcome>
     <to-view-id>/Pages/greeting.jsp</to-view-id>
   </navigation-case>
  </navigation-rule>
  <managed-bean>
    <managed-bean-name>personBean</managed-bean-name>
    <managed-bean-class>jsfks.PersonBean</managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
  </managed-bean>
  <managed-bean>
  <managed-bean-name>personBean</managed-bean-name>
  <managed-bean-class>jsfks.PersonBean</managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
  <managed-property>
    <property-name>personName</property-name>
    <property-class>java.lang.String</property-class>
    <value>JavaJoe</value>
  </managed-property>
</managed-bean>
</faces-config>


Zna li neko sta moze da bude problem? Predpostavljam da je nesto oko konfiguracije...

Hvala
 
Odgovor na temu

tdusko

Član broj: 93380
Poruke: 1702
62.240.14.*



+768 Profil

icon Re: Source not found. Problem sa debugovanjem - Eclipse30.12.2009. u 16:21 - pre 174 meseci
Ovo je kopija stack-a:

Thread [http-8080-Processor24] (Suspended (breakpoint at line 8 in PersonBean))
PersonBean.<init>() line: 8
NativeConstructorAccessorImpl.newInstance0(Constructor, Object[]) line: not available [native method]
NativeConstructorAccessorImpl.newInstance(Object[]) line: 39
DelegatingConstructorAccessorImpl.newInstance(Object[]) line: 27
Constructor<T>.newInstance(Object...) line: 494
Class<T>.newInstance0() line: 350
Class<T>.newInstance() line: 303
Beans.instantiate(ClassLoader, String, BeanContext, AppletInitializer) line: 204
Beans.instantiate(ClassLoader, String) line: 48
ManagedBeanFactory.newInstance(FacesContext) line: 203
ApplicationAssociate.createAndMaybeStoreManagedBeans(FacesContext, String) line: 256
VariableResolverImpl.resolveVariable(FacesContext, String) line: 78
NamedValue.evaluate(ExpressionInfo) line: 125
ComplexValue.evaluate(ExpressionInfo) line: 146
ExpressionEvaluatorImpl.evaluate(ExpressionInfo) line: 243
ValueBindingImpl.getValue(FacesContext, String) line: 173
ValueBindingImpl.getValue(FacesContext) line: 154
HtmlInputText(UIOutput).getValue() line: 147
TextRenderer(HtmlBasicInputRenderer).getValue(UIComponent) line: 82
TextRenderer(HtmlBasicRenderer).getCurrentValue(FacesContext, UIComponent) line: 191
TextRenderer(HtmlBasicRenderer).encodeEnd(FacesContext, UIComponent) line: 169
HtmlInputText(UIComponentBase).encodeEnd(FacesContext) line: 720
InputTextTag(UIComponentTag).encodeEnd() line: 623
InputTextTag(UIComponentTag).doEndTag() line: 546
InputTextTag.doEndTag() line: 524
inputname.jsp line: not available
inputname.jsp line: not available
inputname.jsp line: not available
inputname.jsp line: not available
inputname_jsp(HttpJspBase).service(HttpServletRequest, HttpServletResponse) line: 97
inputname_jsp(HttpServlet).service(ServletRequest, ServletResponse) line: 802
JspServletWrapper.service(HttpServletRequest, HttpServletResponse, boolean) line: 332
JspServlet.serviceJspFile(HttpServletRequest, HttpServletResponse, String, Throwable, boolean) line: 314
JspServlet.service(HttpServletRequest, HttpServletResponse) line: 264
JspServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 802
ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 252
ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 173
ApplicationDispatcher.invoke(ServletRequest, ServletResponse) line: 672
ApplicationDispatcher.processRequest(ServletRequest, ServletResponse) line: 463
ApplicationDispatcher.doForward(ServletRequest, ServletResponse) line: 398
ApplicationDispatcher.forward(ServletRequest, ServletResponse) line: 301
ExternalContextImpl.dispatch(String) line: 322
ViewHandlerImpl.renderView(FacesContext, UIViewRoot) line: 130
RenderResponsePhase.execute(FacesContext) line: 87
LifecycleImpl.phase(PhaseId, Phase, FacesContext) line: 200
LifecycleImpl.render(FacesContext) line: 117
FacesServlet.service(ServletRequest, ServletResponse) line: 198
ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 252
ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 173
ApplicationDispatcher.invoke(ServletRequest, ServletResponse) line: 672
ApplicationDispatcher.processRequest(ServletRequest, ServletResponse) line: 463
ApplicationDispatcher.doForward(ServletRequest, ServletResponse) line: 398
ApplicationDispatcher.forward(ServletRequest, ServletResponse) line: 301
PageContextImpl.doForward(String) line: 703
PageContextImpl.forward(String) line: 670
index.jsp line: 6
index_jsp(HttpJspBase).service(HttpServletRequest, HttpServletResponse) line: 97
index_jsp(HttpServlet).service(ServletRequest, ServletResponse) line: 802
JspServletWrapper.service(HttpServletRequest, HttpServletResponse, boolean) line: 332
JspServlet.serviceJspFile(HttpServletRequest, HttpServletResponse, String, Throwable, boolean) line: 314
JspServlet.service(HttpServletRequest, HttpServletResponse) line: 264
JspServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 802
ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 252
ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 173
StandardWrapperValve.invoke(Request, Response) line: 213
StandardContextValve.invoke(Request, Response) line: 178
StandardHostValve.invoke(Request, Response) line: 126
ErrorReportValve.invoke(Request, Response) line: 105
StandardEngineValve.invoke(Request, Response) line: 107
CoyoteAdapter.service(Request, Response) line: 148
Http11Processor.process(InputStream, OutputStream) line: 869
Http11Protocol$JmxHttp11ConnectionHandler(Http11BaseProtocol$Http11ConnectionHandler).processConnection(TcpConnection, Object[]) line: 664
PoolTcpEndpoint.processSocket(Socket, TcpConnection, Object[]) line: 527
LeaderFollowerWorkerThread.runIt(Object[]) line: 80
ThreadPool$ControlRunnable.run() line: 684
ThreadWithAttributes(Thread).run() line: 595
 
Odgovor na temu

tdusko

Član broj: 93380
Poruke: 1702
*.dynamic.sbb.rs.



+768 Profil

icon Re: Source not found. Problem sa debugovanjem - Eclipse30.12.2009. u 19:11 - pre 174 meseci
Drndao sam ga, skidao projekat sa servera, vracao ga nazad i odjednom je proradio debug. Radi sad ok.
 
Odgovor na temu

[es] :: Java :: Source not found. Problem sa debugovanjem - Eclipse

[ Pregleda: 1697 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.