In my case, the terminal command shell is what works - Ctrl-C is being
passed correctly.

In making it run from an Eclipse tomcat 9.0 container, I found that when I
follow these steps [1], I get this error [2].

-Brian


[1]:
   1.  Add Dynamic Web Module facet
   2. Modify domainapp.webapp.SimpleApp by adding:
@Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder
application) {
        return application.sources(SimpleApp.class);
    }
   3.  Copy target webapp directory to WebContent
   4.  Copy in isis-testing-integtestsupport-applib-2.0.0-M3.jar to
WebContent/WEB-INF/lib

[2]:
***************************
APPLICATION FAILED TO START
***************************

Description:

Parameter 0 of constructor in
org.apache.isis.core.security.authorization.manager.AuthorizationManager
required a single bean, but 2 were found:
- isisSecurityShiro.AuthorizorShiro: defined in null
- isisSecurityBypass.AuthorizorBypass: defined in null


Action:

Consider marking one of the beans as @Primary, updating the consumer to
accept multiple beans, or using @Qualifier to identify the bean that should
be consumed



On Wed, Apr 29, 2020 at 11:13 PM Rade, Joerg / Kuehne + Nagel / HAM GI-DP <
joerg.r...@kuehne-nagel.com> wrote:

> Hi Brian,
>
> I had similar experiences under windows with running (mvn spring-boot:run
> -PPROTOTYPING=true) in git bash.
>
> The workaround by executing the command from IntelliJ. Both Run/Debug
> Configuration and Terminal work.
> I have no advice for Eclipse though.
>
> Eventually signals are not propagated properly, see
> https://the-asf.slack.com/archives/CFC42LWBV/p1580483192048800
>
> HTH -j
>
> -----Ursprüngliche Nachricht-----
> Von: Brian K [mailto:harvestmoon...@gmail.com]
> Gesendet: Mittwoch, 29. April 2020 20:52
> An: users@isis.apache.org
> Betreff: Re: spring-boot:run in eclipse in v2 M3
>
> This might be Windows-specific.  I have observed this behavior since 'v2'
> HEAD started running Spring Boot.  Exiting Eclipse doesn't free the port
> for me, either.
>
> I changed the packaging to "war" for the web project and added the Dynamic
> Web Project facet, but that was not enough to handily deploy to a workspace
> tomcat server with "Run on Server..."
>
> On Mon, Apr 27, 2020 at 7:59 PM Andi Huber <ahu...@apache.org> wrote:
>
> > In Eclipse I do terminate a launched process using the "Terminate"
> > button that is associated with the "Console" view.
> >
> > I recently added a new feature to the DemoApps, that allows to run a new
> > instance by just launching. It will shutdown any already running
> instance:
> >
> > public class DemoAppWicket extends SpringBootServletInitializer {
> >
> >      public static void main(String[] args) {
> >
> >          ThereCanBeOnlyOne.remoteShutdownOthersIfAny(); // <== shutdown
> > via rest request
> >
> >          SpringApplication.run(new Class[] { DemoAppWicket.class },
> args);
> >      }
> >
> > }
> >
> > Cheers, Andi
> >
> > On 27.04.2020 22:57, Dan Haywood wrote:
> > > Andi, you're an Eclipse user... what's your preferred way to run M3 ?
> > >
> > >
> > > On Mon, 27 Apr 2020 at 19:39, Brian K <harvestmoon...@gmail.com>
> wrote:
> > >
> > >> I've noticed that the HTTP port does not get closed when I terminate
> an
> > >> eclipse launch.   Running from a terminal window releases it when I
> > pressed
> > >> Ctrl-C.   I think it has to do with a Stack Overflow thread [1] that
> > >> references an outstanding issue [2].
> > >>
> > >> I suppose running in a server container would fix this.  How do you
> run
> > >> this from Eclipse?
> > >>
> > >> Thanks!
> > >> Brian
> > >>
> > >>
> > >>
> > >> [1] :
> > >>
> > >>
> >
> https://stackoverflow.com/questions/8814383/sending-sigint-ctrl-c-to-program-running-in-eclipse-console/28624925
> > >> [2] : https://bugs.eclipse.org/bugs/show_bug.cgi?id=38016
> > >>
> >
>
> Kühne + Nagel (AG & Co.) KG
> Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE
> 812773878.
> Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Holger Ketz (Vors.), Martin
> Brinkmann, Lars-Olof Grün, Matthias Knicky, Nicholas Minde, Johannes
> Trimborn, Lars Wedel, Matthias Weiner.
> Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform:
> Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745,
> Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt.
> Geschäftsleitung Region Europa: Dr. Hansjörg Rodi (Vors.), Ants Anupold,
> Dominic Edmonds, Thierry Held, Uwe Hött, Richard Huhn, Jan-Hendrik
> Köstergarten, André Schiffer, Heiko Schuhmacher.
>
> Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen
> Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in
> Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431
> HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten
> unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort auf 2
> SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25
> Millionen Euro je Schadenfall sowie 2,5 Millionen Euro je Schadenereignis,
> mindestens aber 2 SZR/kg, beschränken. Die ADSp sind auf unserer Webseite
> als Download erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu.
>

Reply via email to