Mam pytanie odnośnie ogloszen o pracę gdzie widnieje że trzba znać tomcat/ jetty czy inszy serwer aplikacyjny razem ze springiem, chodzi mi o to co trzeba wiedzieć o tych serwerach aplikacyjnych- to jak działają (bebechy) czy raczej od takiej praktycznej strony konfiguracji wdrażania itd.

Bo szczerze powiedziawszy często jak piszę w spring boocie to się nawet specjalnie nie zastanawiam co tam śmiga pod spodem hehe.

#java #pracait #
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@b0lec no w dużym projektach często jest dużo konfiguracji serwera, warto wiedzieć jak go skonfigurować żeby działał jak najwydajniej lub np łączył się z inną aplikacja w porządny sposób. Sam jak pisze w spring boot to też na to nie patrzę się w pracy mamy od z-------a konfiguracji
  • Odpowiedz
#java #intellij #spring #tomcat

Cześć Mirki, czy wie ktoś jak wyłączyć RMI TCP Connection? Mam skonfigurowany Intellij z Tomcat i za każdym razem co uruchamiam aplikację to najpierw ładuje RMI TCP Connection a potem localhost-startStop. Przez co że włącza się RMI TCP Connection to dwa razy wykonuje mi metodę initialize() która ma adnotację @PostConstruct. Jak WAR generuje i wrzucam na serwer to
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szybkie pytanie: niezbyt skomplikowana hobbistyczna strona z wynikami zawodów chodząca na Tomcacie. Ruch w zasadzie minimalny, ale kilka/kilkanaście dni w roku (w trakcie zawodów) może podskakiwać do powiedzmy 50 użytkowników, przeglądających wyniki w tym samym czasie (#mysql, kilka skomplikowanych selectów, sporadyczne updaty). Czym to ogarnąć? #vps czy jakiś #hosting? Co wygodniejsze i pewniejsze? Chodzi mi to na biedaarubie i daje radę, chociaż czasami się
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam na serwerze stronę. #tomcat ją obsługuje. Domena ma wygenerowany #ssl. Jednakże - chcę przejść na #letsencrypt bo cebula mocno. Problem pierwszy - czy gdzieś istnieje sensowne how-to do tego? Problem drugi - będę chciał na tym samym serwerze uruchomić drugą stronę, też pod tomcatem. Czy będę w stanie wygenerować dwa niezależne ssl dla dwóch różnych domen? Jak najlepiej to ugryźć? #webdev
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cziterus: Tomcat odpowiada za uruchomienie aplikacji, a za komunikację ze światem zewnętrznym (w tym obsługę TLS) odpowiada apache. Ma to sporo plusów. Tomcat i apache nie musza stać na tym samym systemie, java nie musi odpowiadać za szyfrowanie (java może mieć problemy z niektórymi szyframi i być jednocześnie nieaktualizowalna ze względu na kompatybilność z aplikacją), tomcat/aplikacja nie musi działać na uprzywilejowanych portach, możesz stosować apacheową inżynierię ruchu (np mod_rewrite, headers,
  • Odpowiedz
#tomcat #intellij #spring #java

Cześć programirki.

W IntelliJ w ustawieniach Tomcata w Run/Debug Configurations w polu On frame deactivation wybrałem opcje Update classes and resources. I wszystkie pliki się aktualizują oprócz klas. Przez to muszę za każdym razem ponownie deployować albo restartować server by zobaczyć zmiany.
Deploy artefaktu mam ustawiony na war:exploded.
Miał ktoś z was podobny problem?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@petegrafik: Jakie konkretne zmiany się nie ładują? Intellij ma często problemy z podmianą z adnotacjach (mimo, że twierdzi inaczej). Podmianki w metodach które wykonują się tylko raz (np. przy starcie apki) też nic nie dadzą - załaduje kod który nie zostanie odpalony. W najgorszych przypadkach Intellij sam wyświetla info, że nie może podmienić.
  • Odpowiedz
Od aktualizacji Tomcata do wersji 8.5 serwer ma potężne problemy żeby nawiązać połączenie websocketowe.
Każde nowe połączenie wywołuje praktycznie 100% zużycie proca przez Javę, przy > 5 połączeniach już są problemy, nie wszystko się łączy i ogólnie kaszana.

ktoś się spotkał z takim problemem?

#tomcat #java #spring #springframework #websocket
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki pytanie: mam #tomcat oraz #apatche na #linux Posiadam domenę dajmy na to domena.pl Posiadam aplikację tomcata która ma być wywoływane po wejściu na domenę. Póki było to zwykle http nie było problemu. Udało się ukryć nawet domyślne porty tomcata. Niestety po dodaniu ssl na stronę/aplikacje mogę wywołać tylko wpisując https://www.domena.pl:8443 co jest mocno kiepskie. Czy ktoś wie jak poprawnie skonfigurować usługi żeby powyższy adres dostawać
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#nodejs ma tą super przewage nad np #php że wszystko sie kisi w pamięci (np framework różne objekty klasy) i nie trzeba tego wczytywać za każdym razem. opcache to nie jest rozwiązanie

nie chce dyskutować nad tym co jest lepsze tylko moje pytanie brzmi jak jest z np. #java i #tomcat albo innymi językami?
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KwadratowyPomidor2: ale wiesz ze w php-ie tez mozesz robic event-loop? w phpie mozesz zaimplementowac nawet serwer web-socketow. jasne ze w kontekscie web servera masz request - odpalenie procesu i koniec. ale mozesz tez odpalic dlugo-zyjacy proces php tak jak procesy node-a - np idealny przyklad to wbudowany w php-a webserver ktory mozesz odpalic z dowolnego katalogu: php -S 0.0.0.0:80
  • Odpowiedz
@KwadratowyPomidor2: Nie wiem bo nie sprawdzałem. Tak swoją drogą to nodejs przy większej liczbie ludzi też się posra. Nie wiem jak klasyfikujesz prawdziwy i nie prawdziwy event loop, ale ten na pewno nie jest nowy (starszy od appserver).

Ok, ja też podałem jako ciekawostkę, że są różne sposoby odpalania php.
  • Odpowiedz
#spring #java #tomcat #aws

Mirki, chciałem postawić apkę na AWS (elastic beanstalk). Pakując (do war) prostą aplikację w springboot - mającą jeden kontroler wyświetlający jakiś tekst- wszystko działa.
Jednak kiedy wrzucam aplikację w wieloma kontrolerami, jpa, bazą h2 - niestety po wejściu na stronę wyświetla błąd 404. U mnie wszystko działa bez najmniejszych problemów.
Z logów nie jestem w stanie wywnioskować co to może
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ogarnij konfiguracje, apka powinna odpowiadać jak się uruchomi, dorzuć sobie /health bedzie Ci zwracal czy aplikacja odpowiada, jest dostępna i pokazywał odpowiedni status w EBS
Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
  • Odpowiedz
ej tak się wszyscy śmieją z #php

a jak wy w tym #python #nodejs czy #ruby #java #tomcat hostujecie ludziom strony? w sensie czy istnieje dzielony hosting dla takich stron?

czylit np taki zakład pogrzebowy co chce stronę musi kupować vps lub ewentualnie wy ich hostujecie u siebie na serwerze? :D

taki
  • 69
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zaczynam przygodę z #javaee i mam problem z uruchomieniem pierwszego projektu.
Po obejrzeniu filmiku od @JavaDevMatt zacząłem robić ten tutorial i niestety podczas uruchamiania wyskakują mi takie błędy. Próbowałem wielu sposobów jakie znalazłem na stocku, ale żaden nie pomógł w moim przypadku. Mam zainstalowaną Javę 8 i Tomcata 7. Czy to się aby nie gryzie ze sobą? Dzięki z góry za wszelkie wskazówki i pomoc. ( ͡° ͜
kufelmleka - Zaczynam przygodę z #javaee i mam problem z uruchomieniem pierwszego pro...

źródło: comment_qqNIE3M6RPUAMw30aMheMxsHGuu74Hhe.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zaraz się chyba pochlastam z tymi artefaktami. Próbuję coś tam złożyć, dodaję moduły, ale przy starcie Tomcata i tak dostaję 404 na każde zapytanie.
Czy jest ktoś kto mógłby mi pomóc/w skrócie wytłumaczyć jak skonfigurować budowę artefaktu(war exploded) w IntelliJ? Używam Gradle, chcę zrobić war'a i rzucić go do Tomcata żeby sobie spokojnie działał, ale oczywiście zawsze coś nie działa.

#spring #springboot #gradle #intellij
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #spring #tomcat #programowanie
Mam apkę w springu postawioną na Tomcacie a w niej REST api. Wiem, że za pomocą ResponseEntity mogę sobie zdefiniować jaki kod błędu zostanie zwrócony w przypadku błędu - na przykład not_found jeżeli nie znajdzie mi czegoś w bazie. Ale pytanie czy da się zrobić tak żeby w przypadku konkretnych błędów oprócz zwrócenia błędu w odpowiedzi wykonać też przekierowanie na
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lerner: Napisałem to pytanie i po chwili doszło do mnie to co do tej pory wyczytałem w internecie i zrozumiałem, że to trzeba zrobić we froncie. Ale dzięki za potwierdzenie :)
  • Odpowiedz