Re: Eclipse local tomcat server classes not getting synchronized
On Thursday, August 22, 2013 5:15:33 AM UTC-7, zigz...@yahoo.com wrote:
I am new to Eclipse. I am developing some web services.e.g., MyService, u=
sing Dynamic Web project. I setup a local tomcat [sic] inside Eclipse at po=
rt 8081... I created Web Service and it seemed working. In addition to src =
and build folders, I do see webcontents folder and several folders under it=
including services/../MyService which are indication that my web service h=
as been deployed under local tomcat.
I made some changes in java [sic] code. I do see class file date/time get=
updated under build/classes, but I do not see updates under webcontents/WE=
B-INF/services/MyService which has my classes, why? I do have hot update se=
t to true in axis2.xxml file under MyService/.../webcontents/...
When I run my web service in Eclipse it does show the changes I have made=
in java code, so somehow they seem to be published to local tomcat; but I =
do not class date/time updated. I also added a new java class MyTest under =
Src. While it shows under build.. It does not show under contents?
1. How can I set automatic refresh of folders under webcontents ...
Tomcat admin console.
2. Why when I run my web services under Eclipse it runs just fine and sho=
ws the changes I made.
Eclipse handles its own builds. If you have a build.xml for your project, w=
hich you should (or the
equivalent Maven or Gradle configuration), then you can build from the comm=
and line and from
Eclipse, plus Eclipse can be configured to drive its build from the build.x=
ml.
The normal way (i.e., not through Eclipse) to install an application in Tom=
cat is via the WAR file that
your project builds. Use the Tomcat managment console to deploy the WAR and=
Tomcat does the rest.
You should not deploy raw classes to Tomcat (or other Java EE container). T=
oo many things get omitted
that way. Deploy via WAR.
--
Lew