This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
J2SE freeform provides generation of build file with debug target which needs to be customized by Web freeform.
*** Issue 54926 has been marked as a duplicate of this issue. ***
I have a debug target concept including sourcepath and classpath settings and a list of the properties and a way of setting them (what is in a user scope and in the IDE scope). I am going to implement the generation by overloading J2SE project's debug target generator. There will be some issues with free-form project wizard (adding web-root onto a source path, output folder setting, automatic context detection) and a need for programmatic property settings.
Checking in web/freeform/src/org/netbeans/modules/web/freeform/WebProjectNature.java; /cvs/web/freeform/src/org/netbeans/modules/web/freeform/WebProjectNature.java,v <-- WebProjectNature.java new revision: 1.6; previous revision: 1.5 done RCS file: /cvs/web/freeform/src/org/netbeans/modules/web/freeform/WebFreeFormActionProvider.java,v done Checking in web/freeform/src/org/netbeans/modules/web/freeform/WebFreeFormActionProvider.java; /cvs/web/freeform/src/org/netbeans/modules/web/freeform/WebFreeFormActionProvider.java,v <-- WebFreeFormActionProvider.java initial revision: 1.1 done Checking in web/freeform/src/org/netbeans/modules/web/freeform/Bundle.properties; /cvs/web/freeform/src/org/netbeans/modules/web/freeform/Bundle.properties,v <-- Bundle.properties new revision: 1.3; previous revision: 1.2 done Processing log script arguments... More commits to come... Checking in web/freeform/src/META-INF/services/org.netbeans.modules.ant.freeform.spi.ProjectNature; /cvs/web/freeform/src/META-INF/services/org.netbeans.modules.ant.freeform.spi.ProjectNature,v <-- org.netbeans.modules.ant.freeform.spi.ProjectNature new revision: 1.3; previous revision: 1.2 done Processing log script arguments... More commits to come... Checking in ide/golden/deps.txt; /cvs/ide/golden/deps.txt,v <-- deps.txt new revision: 1.41; previous revision: 1.40 done Checking in project.xml; /cvs/web/freeform/nbproject/project.xml,v <-- project.xml new revision: 1.6; previous revision: 1.5 done
Now, debug target generation works partially because of missing some steps when creating project and storing its properties. Martine Adamku, you can now complete the issue.
Created attachment 20612 [details] Complete free-form project for testing purposes.
Checking in WebFreeFormActionProvider.java; /cvs/web/freeform/src/org/netbeans/modules/web/freeform/WebFreeFormActionProvider.java,v <-- WebFreeFormActionProvider.java new revision: 1.2; previous revision: 1.1 done RCS file: /cvs/web/freeform/src/org/netbeans/modules/web/freeform/WebFreeformProperties.java,v done Checking in WebFreeformProperties.java; /cvs/web/freeform/src/org/netbeans/modules/web/freeform/WebFreeformProperties.java,v <-- WebFreeformProperties.java initial revision: 1.1 done Checking in WebProjectNature.java; /cvs/web/freeform/src/org/netbeans/modules/web/freeform/WebProjectNature.java,v <-- WebProjectNature.java new revision: 1.8; previous revision: 1.7 done RCS file: /cvs/web/freeform/src/org/netbeans/modules/web/freeform/resources/debug-properties.template,v done Checking in resources/debug-properties.template; /cvs/web/freeform/src/org/netbeans/modules/web/freeform/resources/debug-properties.template,v <-- debug-properties.template initial revision: 1.1 done
QE: the target generates a debug.properties file containing sample properties for the JPDA transport type and address for Tomcat (using shmem) and Appserver (using both shmem and sockets). Could you please test the sample properties? I confirm the properties for Tomcat using sockets are correct.
Tomcat shmem is OK.
For AppServer socket on windows is: jpda.address=9009 jpda.transport=dt_socket Additionally default client.url for AppServer is: http://localhost:8080/myapp/
Changed the dt_socket addresss for appserver and added the client.url property Checking in debug-properties.template; /cvs/web/freeform/src/org/netbeans/modules/web/freeform/resources/debug-properties.template,v <-- debug-properties.template new revision: 1.2; previous revision: 1.1 done
Verified.