Instalare ubuntu 9.04

Creat de dfreddie, Iunie 16, 2009, 03:56:58 PM

« precedentul - următorul »

assiris

Buna
Am refacut userul, parola si hostul la MySQL dar la lansarea:

tomcat-6.0.18/bin# ./catalina.sh run


apare secventa de mesaje care la sfârșit mi se pare ca se termina nu tocmai bine.

Using CATALINA_BASE:   /home/assiris/Webgest/tomcat-6.0.18
Using CATALINA_HOME:   /home/assiris/Webgest/tomcat-6.0.18
Using CATALINA_TMPDIR: /home/assiris/Webgest/tomcat-6.0.18/temp
Using JRE_HOME:       /usr
27.04.2010 07:00:27 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/server:/usr/lib/jvm/java-6-openjdk/jre/lib/i386:/usr/lib/jvm/java-6-openjdk/jre/../lib/i386:/usr/java/packages/lib/i386:/usr/lib/jni:/lib:/usr/lib
27.04.2010 07:00:27 org.apache.coyote.http11.Http11Protocol init
SEVERE: Error initializing endpoint
java.net.BindException: Address already in use<null>:8080
   at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:502)
   at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
   at org.apache.catalina.connector.Connector.initialize(Connector.java:1058)
   at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
   at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
   at org.apache.catalina.startup.Catalina.load(Catalina.java:530)
   at org.apache.catalina.startup.Catalina.load(Catalina.java:550)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:616)
   at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
27.04.2010 07:00:27 org.apache.catalina.startup.Catalina load
SEVERE: Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use<null>:8080
   at org.apache.catalina.connector.Connector.initialize(Connector.java:1060)
   at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
   at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
   at org.apache.catalina.startup.Catalina.load(Catalina.java:530)
   at org.apache.catalina.startup.Catalina.load(Catalina.java:550)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:616)
   at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
27.04.2010 07:00:27 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 676 ms
27.04.2010 07:00:27 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
27.04.2010 07:00:27 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
27.04.2010 07:00:27 org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive webgest.war
27.04.2010 07:00:28 org.apache.coyote.http11.Http11Protocol start
SEVERE: Error starting endpoint
java.net.BindException: Address already in use<null>:8080
   at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:502)
   at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:519)
   at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:203)
   at org.apache.catalina.connector.Connector.start(Connector.java:1131)
   at org.apache.catalina.core.StandardService.start(StandardService.java:531)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:616)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
27.04.2010 07:00:28 org.apache.catalina.startup.Catalina start
SEVERE: Catalina.start:
LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.net.BindException: Address already in use<null>:8080
   at org.apache.catalina.connector.Connector.start(Connector.java:1138)
   at org.apache.catalina.core.StandardService.start(StandardService.java:531)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:616)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
27.04.2010 07:00:28 org.apache.catalina.startup.Catalina start
INFO: Server startup in 939 ms
27.04.2010 07:00:28 org.apache.catalina.core.StandardServer await
SEVERE: StandardServer.await: create[8005]:
java.net.BindException: Address already in use
   at java.net.PlainSocketImpl.socketBind(Native Method)
   at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:336)
   at java.net.ServerSocket.bind(ServerSocket.java:336)
   at java.net.ServerSocket.<init>(ServerSocket.java:202)
   at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
   at org.apache.catalina.startup.Catalina.await(Catalina.java:642)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:602)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:616)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
27.04.2010 07:00:28 org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
27.04.2010 07:00:28 org.apache.catalina.connector.Connector pause
SEVERE: Protocol handler pause failed
java.lang.NullPointerException
   at org.apache.jk.server.JkMain.pause(JkMain.java:679)
   at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:153)
   at org.apache.catalina.connector.Connector.pause(Connector.java:1073)
   at org.apache.catalina.core.StandardService.stop(StandardService.java:563)
   at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
   at org.apache.catalina.startup.Catalina.stop(Catalina.java:628)
   at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:671)
27.04.2010 07:00:29 org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
27.04.2010 07:00:29 org.apache.catalina.connector.MapperListener destroy
WARNING: Error unregistering MBeanServerDelegate
java.lang.NullPointerException
   at org.apache.catalina.connector.MapperListener.destroy(MapperListener.java:165)
   at org.apache.catalina.connector.Connector.stop(Connector.java:1179)
   at org.apache.catalina.core.StandardService.stop(StandardService.java:593)
   at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
   at org.apache.catalina.startup.Catalina.stop(Catalina.java:628)
   at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:671)
27.04.2010 07:00:29 org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
27.04.2010 07:00:29 org.apache.catalina.connector.Connector stop
SEVERE: Coyote connector has not been started


Cu toate acestea am facut pasul urmator si am dat:

http://localhost:8080/webgest/Setup.jsp?op=login

Apare meniul de administrare WEBGEST in care imi cere:

Administrare aplicatie W E B G E S T
versiunea 3.2.3


Nume:    
Parola:    
Host MySQL:    
Port MySQL:    


Dupa ce le dau (pe cele de la MySQL) imi apare secventa de mesaje:

EROARE conectare la baza de date!!!  ->  Nu ma pot conecta la baza de date-- com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:   ** BEGIN NESTED EXCEPTION **   java.net.UnknownHostException MESSAGE: myhost  STACKTRACE:  java.net.UnknownHostException: myhost    at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)    at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:867)    at java.net.InetAddress.getAddressFromNameService(InetAddress.java:1246)    at java.net.InetAddress.getAllByName0(InetAddress.java:1197)    at java.net.InetAddress.getAllByName(InetAddress.java:1128)    at java.net.InetAddress.getAllByName(InetAddress.java:1064)    at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:137)    at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276)    at com.mysql.jdbc.Connection.createNewIO(Connection.java:2666)    at com.mysql.jdbc.Connection.<init>(Connection.java:1531)    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)    at java.sql.DriverManager.getConnection(DriverManager.java:620)    at java.sql.DriverManager.getConnection(DriverManager.java:200)    at mirabit.gest.util.WebgestSetup.getConn(WebgestSetup.java:38)    at org.apache.jsp.Setup_jsp._jspService(Setup_jsp.java:176)    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)    at java.lang.Thread.run(Thread.java:636)   ** END NESTED EXCEPTION **    Last packet sent to the server was 3 ms ago.

De aici nu mai stiu ce sa fac mai departe.

Sper ca am fost suficient de explicit in problema mea pentru a putea sa va dati seama unde sta problema si cum s-ar putea solutiona.

O zi buna in continuare.

Puiu
  •  

cios

Se pare că s-a făcut o confuzie, și de aici problemele...

Sunt două servere (servicii) care trebuie să ruleze pentru funcționarea aplicației:

1. Tomcat, serverul de aplicație web;
2. MySQL, serverul de baze de date.

Aceasta, indiferent cum numim calculatorul gazdă - server sau desktop. Și aceste servere au administratorul lor (root) independent de cel al sistemului de operare.

Cele două servere pot fi manageriate manual sau automat, de sistemul de operare, prin includerea lor în lista de servicii, bifate să pornească odată cu sistemul. Și în Ubuntu trebuie că există o interfață de administrare a serviciilor, așa cum în Fedora e în System/Administration/Services, în care să se vadă starea fiecăruia și să ai posibilitatea de enable/disable, start/stop...

Din logurile de mai sus reiese că se încearcă pornirea unei noi instanțe de Tomcat, din terminal, în timp ce o instanță este deja în funcțiune, probabil cea din servicii, și care ocupă portul 8080. Faptul că Tomcat funcționează este dovedit de apariția oricărei pagini din Webgest.

Pentru al doilea server, MySQL:

CitatAm refacut userul, parola si hostul la MySQL

De unde ai refăcut astea, din linie de comandă? Sau ai folosit MySQL Administrator? Trebuie să ai certitudinea că și acest server funcționează - și aici se pare că-i problema, că nu te poți loga în localhost:8080/webgest/Setup.jsp. Verificarea funcționării mysql, fără Administrator sau altă interfață, din terminal, logat normal (ca user de sistem, nu ROOT DE SISTEM):

mysql -u root -p <ENTER>
<parola ta de ROOT DE MySQL>

Dacă apare promterul de mysql înseamnă că e ok, și cu aceleași date trebuie să intre logarea și în Setup.jsp. Ceilalți doi parametri din form sunt implicit:

Host MySQL = localhost
Port MySQL = 3306

Cred că ai fost foarte aproape din prima. Odată ce ai deploymentat aplicația și ai ajuns la logarea pentru inițializare din Setup.jsp, cu Tomcat nu mai aveai treabă! Ceva neregulă mai era la MySQL.

Hai cu noutăți.




  •  

assiris

Incepe sa apara luminita de la capatul tunelului.
Am dat:
mysql -u root -p <ENTER>
<parola ta de ROOT DE MySQL>

si apare:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 36
Server version: 5.1.37-1ubuntu5.1 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>


Care e pasul urmator?
Am pe calculator:
~/Webgest/tomcat-6.0.18/bin$ tomcat-6.0.18/bin# ./catalina.sh

dar și:

/apache-tomcat-6.0.26/bin/ catalina.sh

Care din ele e bun?
Dupa ce am instalat WEBGEST cu catalina lui, am gasit pe undeva indicatia sa instalez si apache care am văzut că are si acesta o catalină.
Cred ca indrumarea pas cu pas va da roade. Deci ca sa nu mai lungesc vorba, dupa ce am vazut ca treaba cu SQL-ul merge, ce dau mai departe.
O zi buna. Puiu
  •  

cios

La
Citat<parola ta de ROOT DE MySQL>
ai pus ceva sau doar ai dat enter? Mysql vine implicit fără parolă (spațiu) și aceasta trebuie setată. Asta era cuprins în ce spuneai aici:
CitatAm refacut userul, parola si hostul la MySQL
? În ce sens ai refăcut hostul de mysql, l-ai schimbat din localhost?

Toate aceste lucruri legate de MySQL trebuie să le avem lămurite înainte de a trece la aplicație.

CitatCare e pasul urmator?
Am pe calculator:
~/Webgest/tomcat-6.0.18/bin$ tomcat-6.0.18/bin# ./catalina.sh

dar și:

/apache-tomcat-6.0.26/bin/ catalina.sh

Care din ele e bun?

Trebuie să te hotărăști pe ce variantă vrei să mergi: Tomcat-ul din sistem (manageriat din servicii) sau separat (~/Webgest/tomcat-6.0.18/bin). Eu ți-aș recomanda totuși prima variantă. Pentru asta nu e nevoie să descarci și să instalezi webgest.zip.

Verificare Tomcat: repornești calculatorul și pui în browser adresa localhost:8080. Dacă îți apare pagina de administrare Tomcat înseamnă că acesta lucrează ca și serviciu.

Hai să lămurim deocamdată doar pașii aceștia, apoi mergem mai departe.
  •  

assiris

Cind am instalat MySQL ca nu-la aveam de la instalarea sistemului, am pus parola asa ca acum cind am dat"

mysql -u root -p <ENTER>


mi s-a cerut parola si orice aș da nu-mi accepta decât parola pusa de mine. Până aici e OK.
Am schimbat din «localhost» în «myhost» sau am folosit «127.0.0.1» si a mers
Iar e ok cum a mers doar a aparut prompterul mysql>
Durerea apare cu catalina asta caci la verificarea sugerata:

Verificare Tomcat: repornești calculatorul și pui în browser adresa localhost:8080. Dacă îți apare pagina de administrare Tomcat înseamnă că acesta lucrează ca și serviciu.

imi apare:

Conectare imposibilă
Firefox nu poate stabili o conexiune cu serverul localhost:8080.


Daca pornesc catalina din apache-tomcat imi apare cind pun in browser localhost:8080,
pagina de web a http://www.apache.org/.
Cind dau in Browser

http://localhost:8080/webgest/Setup.jsp?op=login


apare fereastra:

Administrare aplicatie W E B G E S T
versiunea 3.2.3


Nume:    
Parola:    
Host MySQL:    
Port MySQL:    

in care imi cere nume si parola dar nu-mi recunoaste nimic,
imi apare mesajul:

EROARE conectare la baza de date!!!  ->  Nu ma pot conecta la baza de date-- java.sql.SQLException: Access denied for user ema@localhost (using password: YES).

Eee... și acu ce fac?
Unde ii dau un nume si parola care sa mi-o recunoasca?
  •  

elis

În pagina Setup se intra cu http://localhost:8080/webgest/Setup.jsp (fără ?op=login). După apariția formularului de logare, hostul și portul rămân cele implicite (eventual în loc de localhost poți folosi 127.0.0.1), la  nume pui root iar la parola pui parola de root mysql. Ultimele doua valori (nume,parolă) sunt exact cele cu care ai făcut testul de conectare mysql -u root -p <ENTER>, care a funcționat.

  •  

assiris

OK am dat si am ajuns intr-o fereastra care arata ceva de forma:
Administrare aplicatie W E B G E S T
versiunea 3.2.3


Setare parametri globali
public
   
true
   
Schimba valoarea
debug
   
true
   
Schimba valoarea
logare vizitatori
   
true
   
Schimba valoarea



INITIALIZARE --Init.baza de date
--Refacere date din backup general
--Init.urmarire vizitatori aplicatie
   
ADMINISTRARE --Parole (MySQL)
--Baze de date
--Operatori
--Backup general
--Vizitatori
   
UPDATE STRUCTURA DB --Update pt.versiunea 3.0 (2.7.*-->3.0.0)
--Update pt.vers 3.1 (contracte) (3.0.*-->3.1.0)
--Update pt.vers 3.2 (3.1.*-->3.2.0)
   
UPDATE CONTINUT DB --Update idpart null(catalog) (2.7.69 ->2.7.74)
--Update idpart null(documente),cont AVIEC (3.0.5)

Ce fac mai departe sa ajung la ceva ca in fereastra din test online?

Invat si cred ca voi scrie la urma si un tutorial pentru altii :)
  •  

cios

Citat din din pagina de instalare:

CitatInitializare

   Se acceseaza pagina de administrare a aplicatiei din browser, la adresa localhost:8080/webgest/Setup.jsp. Logarea se face cu root de mysql (cu parola setata), sau alt user cu drepturi depline.

   Se ruleaza Initializare/Baza de date, dupa care se poate accesa prima pagina a aplicatiei.

  •  

assiris

am dat asa dar imaginile ce apar pe ecran nu prea sunt cele asteptate de mine, Incerc sa le upload aici:
  •  

assiris

apoi dupa ce dau root si parola acceptata...
  •  

cios

Și, încă n-ai apăsat pe OK?
  •  

assiris

am dat OK si am doua variante: LOGOUT sau WEBGEST
Daca dau WEBGEST intra in pagina de test dar eu vreau sa imi fac
date pentru firma mea...
  •  

assiris

Intrebarea mea, cum ajung in ceva ca aceasta imagine, unde am acces la aplicatie?
  •  

cios

E un pas mare, totuși! Înțeleg că pentru prima dată ai ajuns în această fază.

Intri pe Logare administrator / Superadmin (webgest-webgest) și creezi firma. Ieșire și logare ca și admin (admin-admin) și-ți configurezi, în modulul Administrare, datele firmei.
...
Te mai uiți și la ce scrie în manual - localhost:8080/webgest/manual.html .

Spor!
  •  

cios

CitatIntrebarea mea, cum ajung in ceva ca aceasta imagine, unde am acces la aplicatie?

După logare, ca user sau ca admin, ajungi exact în acea pagină.
  •