Ho seguito this tutorial. Ora se lo uso tramite Spring Boot funziona, ma se provo a distribuirlo (rimuovere la classe dell'applicazione) su Apache Tomcat 7 ottengo 404 risposte. Ho anche provato a creare la mia configurazione personale: qualcosa del genere:L'app Spring Boot non funziona quando distribuito in Tomcat autonomo
@Configuration
public class MongoConfiguration {
public @Bean MongoDbFactory mongoDbFactory() throws Exception {
return new SimpleMongoDbFactory(new Mongo("127.0.0.1", 27017), "movies");
}
public @Bean MongoTemplate mongoTemplate() throws Exception {
return new MongoTemplate(mongoDbFactory());
}
}
Ancora non funziona. Quindi 2 domande.
- come eseguire questo su Tomcat (come rendere semplice riposo e girare su Tomcat)
- come configurare Mongo tramite l'annotazione (solo per ottenere il mio database)
Nota: per impostazione predefinita usa test vile eseguendo il boot di primavera e posso farlo funzionare tramite semplici controller (invece di @RepositoryRestResource
) ma voglio riuscire a arricciare http://localhost:8080
e ottenere risposta con le opzioni.
extends SpringBootServletInitializer mancante. Stavo cercando di rimuovere questa classe di applicazioni e di inserire elementi in web.xml ma volevo farlo funzionare in questo modo perché è molto più facile da leggere. Grazie mille. Informazioni sulla distribuzione su localhost - stavo usando "@RequestMapping" su "/" e mi ha dato risposta su localhost senza/myapp ma questo era quando usavo web.xml e "@Controller" + lo stavo distribuendo via molla tool suit (quando corro manualmente tomcat ovviamente ho bisogno/myapp) Ancora grazie mille per la risposta. – unknown