Time |
S |
Nick |
Message |
00:45 |
|
pdurbin |
semiosis: ah ok |
00:46 |
|
pdurbin |
semiosis: i have to F6 (run... deploy my java app to glassfish) every time i make a change to Whatever.java. any way to speed this up or avoid this? |
00:47 |
|
semiosis |
pdurbin: elasticsearch intends to host a party or something wednesday the 27, day before monitorama. details TBA |
00:47 |
|
semiosis |
you're going to monitorama iirc, right? |
00:48 |
|
* pdurbin |
looks a previous java ee dev cycle chat: http://irclog.greptilian.com/sourcefu/2013-01-09#i_1508 "fast!" says semiosis |
00:48 |
|
pdurbin |
semiosis: nope |
00:48 |
|
semiosis |
pdurbin: hmm |
00:48 |
|
semiosis |
ok |
00:49 |
|
semiosis |
yeah idk much about glassfish, but sounds about the same as tomcat |
00:49 |
|
pdurbin |
i realized today that my hello world app has j2ee.deploy.on.save=true - http://irclog.greptilian.com/sourcefu/2013-02-15#i_3363 |
00:49 |
|
pdurbin |
but that app is so small the deploy is very fast |
00:49 |
|
semiosis |
we use the maven tomcat plugin to run an embedded tomcat7 |
00:49 |
|
pdurbin |
you hit save and can see your change right away |
00:50 |
|
semiosis |
well no, the code needs to be compiled and loaded into the servlet container/application server |
00:50 |
|
semiosis |
"right away" for some values... |
00:51 |
|
pdurbin |
:) |
00:52 |
|
semiosis |
with a standalone tomcat, you can run the 'manager' app provided by tomcat (usually an optional add on package) |
00:52 |
|
semiosis |
the maven tomcat plugin knows how to hit that to deploy code |
00:52 |
|
semiosis |
we find that to be unreliable though, and only use it for CI builds, would never run the tomcat manager app on production or even staging servers |
00:53 |
|
semiosis |
and for dev machines, tomcat-in-maven-in-eclipse is great |
00:53 |
|
pdurbin |
we do plan to move to maven: https://redmine.hmdc.harvard.edu/issues/2738 |
00:54 |
|
pdurbin |
but not eclipse |
00:54 |
|
semiosis |
probably can do it in netbeans too |
00:54 |
|
semiosis |
the nice thing about that for dev machines is the debugger integration |
00:54 |
|
pdurbin |
i think this is new: http://tomee.apache.org ... but i think we'll stick with glassfish |
00:54 |
|
pdurbin |
the reference java ee thingy |
00:54 |
|
pdurbin |
app server |
00:55 |
|
semiosis |
i've not used anything other than tomcat |
00:56 |
|
semiosis |
although at some point i think we'll reevaluate the options |
00:57 |
|
pdurbin |
i tried to get our app to run on openshift |
00:57 |
|
pdurbin |
but a guy from redhat said there's glassfish specific code in there |
00:58 |
|
semiosis |
my understanding is that historically there were two camps, Heavy JavaEE on Application Servers vs Lightweight JavaSE + Spring Framework on Servlet Containers |
00:58 |
|
pdurbin |
one of our senior devs thinks we could make it work though. on jboss or any java ee app server |
00:58 |
|
pdurbin |
yeah, guess that makes sense. i don't have much experience in either though |
00:59 |
|
pdurbin |
but it's fun, learning all this new stuff |
00:59 |
|
semiosis |
+1 |
01:00 |
|
semiosis |
ok traffic looks thin enough to try to go home |
01:00 |
|
semiosis |
afk for a bit |
14:59 |
|
pdurbin |
"Thank you for putting back the cause of female software engineers in PHP about twenty years" -- https://www.amazon.co.uk/SexyPHP-Learn-Object-Oriented-ebook/dp/B00B5WS1Y4 via https://twitter.com/fkarlitschek/status/302792817535750144 |
15:16 |
|
|
pdurbin_m joined #sourcefu |