Vor 2 Jahren JSP Project Review & Front End Boot -Gurt
Ich weiß nicht, was das Problem ist --Problem: DB -Verbindung. Ping scheiterte
Was ist, wenn Sie sich wieder ändern?
-> Die Programmausführungsumgebung sollte eingerichtet werden und GitHub sollte verknüpft werden.
-> Was zu lösen ist
Entschlossen, Git Bash für das Wartungsmanagement zu verwenden
$ git init
$ git remote add origin [url]
$ git pull origin master
$ git add .
$ git commit -m ' modify file '
$ git push origin masterC: Tomcat 8.0 -Tomcat -Installationsroute Dies muss zu diesem Zeitpunkt gestoppt werden. Wenn Sie während des Ausführens in Eclipse arbeiten, treten Portkollisionen auf-> tomcat-> http: // localhost: 8080 konfigurieren
Dynamische Projekterstellung
JSP -Datei
Tomcat 8.0.30 mit EE -Server -Test Erfolg mit E EE (EE)
Oracle -Datenbankeinstellung
Während der vorherigen Projektrehabilitation gab es einen Fehler in der DB -Verriegelung, was ein Portnummernfehler zu sein scheint. Im vorherigen Projekt wurde die Oracle-Portnummer auf 9090 festgelegt. ------------ 12-27/5: 36 Aufgaben bis zur DB-Einstellung, Test abgeschlossen
Fehlername: Tomcat Server Fehler -Port 8080 bereits verwendet Fehler: Anderer Prozess verwendet den Port. Lösung: Führen Sie CMD mit Administratorrechten aus.
> netstat -ano | findstr 8080
> taskkill /F /pid [해당 포트를 사용하고 있는 놈 번호]
Ping fehlgeschlagen weiterhin Ping -Test. Ich fand schließlich eine Lösung dafür.
Eclipse- und Oracle -Verknüpfungserfolg mit JSP -Konto (das gleiche wie Passwort JSP)
Vervollständigen Sie das Gesamtrahmen, einschließlich der aktuellen Indexseite.
Es scheint wunderschön mit Bootstrap am vorderen Ende dekoriert zu sein.
Durch das Ausschalten des Computers wurde Eclipse ausgeführt und wurde erneut nicht wieder mit der DB verbunden (Ping fehlgeschlagen)
=> Ping gelang nach dem Neustart von OracleServicexe- und OraclexetnsListener -Diensten in der Liste der Arbeitsmanager/-dienste.
Einfügen.JSP Run-> Testen Sie, ob der Einsatz in dB eingefügt wird
SQL> conn jsp/jsp
SQL> desc book
SQL> col publisher format a10 /* 출력 시 해당 column이 차지하는 칸 수 조정 */
SQL> col writer format a5
SQL> set line 150 /* 출력 라인 칸 수 조정 */
SQL> select * from book;
https://timjlee.github.io/post-let/
delete.jsp, delete_ok.jsp Test Erfolg
Verändert. Nach der Überprüfung der ArrayList -Seite sollte der Datenwert des Clients als ArrayList genommen und in die DB eingesetzt werden.
Es ist nur dann mit dem DB verbunden, wenn der Dienst regelmäßig wieder ausgeführt wird.
Bootstrap wird angewendet, um die Hauptseite zu dekorieren.
Crash, indem Sie ohne Git -Ziehen drücken. -> Lösen Sie das Fusionsproblem mit Quellbaum
Javabäische Posting nach dem Lernen Blog
Nachdem die Sonnenfinsternis ausgeführt wurde, wusste ich, dass OracletnsListener ausgeführt wurde.
Fügen Sie der DB eine neue Tabelle hinzu
create table jsp_member
(no number primary key ,
name varchar2 ( 20 ) not null ,
id varchar2 ( 15 ) not null ,
passwd varchar2 ( 10 ) not null ,
ssn1 varchar2 ( 6 ) not null ,
ssn2 varchar2 ( 7 ) not null ,
email varchar2 ( 30 ),
hp1 varchar2 ( 3 ),
hp2 varchar2 ( 4 ),
hp3 varchar2 ( 4 ),
joindate varchar2 ( 10 ));
create sequence jsp_member_no ;Erfolgreicher Registrierungstest
Ich kann keinen Grund finden, warum ich die DB -Verbindung nicht länger als 5 Sekunden lang aufrechterhalten kann. Es gibt einen Problem, zwei Dienste regelmäßig zu testen und zu testen
-- 오류원인 첫번째 : tomcat 과 oracle 이 같은 포트번호(8080)을 사용하고 있었음. oracle port 9090으로 변경
SQL > conn / as sysdba
SQL > select dbms_xdb . gethttpport () from dual;
SQL > exec dbms_xdb . sethttpport ( 9090 );
-- 위와 같이 한 후 다시 해보니 이번엔 ORA-12519 error 발생.
-- 검색해보니 프로세스 할당 수를 늘려주면 해결이 된다는 사례가 많아서 시도해봄.
SQL > alter system set processes = 500 scope = spfile;
SQL > shutdown immediate;
SQL > startup;
SQL > SELECT * FROM v$resource_limit WHERE resource_name IN ( ' processes ' , ' sessions ' );
-- 이것까지 해보았으나 12초정도 지나고 db와의 연결이 끊어지는 문제는 계속 발생함. Da möglicherweise ein Konflikt mit dem für das bestehenden Schul -DB -Projekt verwendeten Oracle und verwendet wurde, wurde es nach dem Löschen wie folgt fortgesetzt.
Nach dem Löschen des Oracle 11g in Verbindung mit dem JSP können Sie C: ORACLEXE APP Oracle Product 11.2.0 Server bin sqlplus.exe neu installieren
SQL > conn system / oracle -- 관리자 계정 접속
SQL > exec dbms_xdb . sethttpport ( 9090 ); -- http포트번호 바꾸기
SQL > select dbms_xdb . gethttpport () from dual; -- 포트번호 확인하기
SQL > create user jsp identified by jsp; -- 사용자 계정 만들기
SQL > grant connect, resource to jsp; -- 계정에 권한주기
SQL > conn jsp / jsp -- 사용자계정으로 들어가기
-- table 생성
SQL > create table book
(name varchar2 ( 20 ),
writer varchar2 ( 20 ),
publisher varchar2 ( 30 ),
price number ,
joindate varchar2 ( 10 ));
SQL > create table jsp_member
(no number primary key ,
name varchar2 ( 20 ) not null ,
id varchar2 ( 15 ) not null ,
passwd varchar2 ( 10 ) not null ,
ssn1 varchar2 ( 6 ) not null ,
ssn2 varchar2 ( 7 ) not null ,
email varchar2 ( 30 ),
hp1 varchar2 ( 3 ),
hp2 varchar2 ( 4 ),
hp3 varchar2 ( 4 ),
joindate varchar2 ( 10 ));
create sequence jsp_member_no ;Schließlich wurde der Fehler behoben. Die Ursache des vorherigen Fehlers wird wie folgt ausgewählt.
Änderungstabelle Buch 2 Ändern Sie den Namen varchar2 (30);
< input type =" button " value =" 수정 " onClick =" location.href='http://www.daum.net' " > < input type =" button " value =" 버튼 " onClick =" window.open('http://www.daum.net') " >git branch front1
git branch
git checkout front1 // front1 branch 로 작업스페이스 변경
git checkout master // master 로 돌아가기
git checkout front1
git branch front2 // front1 상태를 그대로 가져간 front2 branch
git checkout master
git merge front2 // front1 의 상태를 포함한 front2 를 master 로 병합Front3 -Once mit dem Version Master bis kurz vor der Verwendung des DB -Verbindungspools
Buchverwaltungsprogramme werden aktualisiert, damit nur Benutzer, die sich anmelden
Ober.jsp hat die Anmeldefunktion in die obere rechte Ecke hinzugefügt
Wenn Sie sich nicht anmelden, haben Sie sich für die Anmeldung.jsp eingerichtet.
Suchen Sie ein Kennwort als Anmeldeseitenfunktion und fügen Sie die ID -Findungsfunktion hinzu
Bootstrap 3.3.1-> Upgrade der Revolutionstechnik auf 4.4.1 verbessert
Ändern Sie den Fehler, der das ID -Passwort erfordert, wenn Sie auf die Schaltfläche Mitgliedschaft klicken
Server -Hosting -Test Verwenden Sie UDP über die Portweiterleitung. Insgesamt drei Benutzer haben mit einer anderen IP auf die Website zugegriffen und die Bulletin -Board -Posts und die Buchregistrierung ohne Fehler getestet.
Beantworten Sie die Bulletin -Board -Funktion, Datei -Upload -Funktion, Chat -Funktion wird nach morgen hinzugefügt
221.145.79.167 -ip innen und außen
172.30.1.48 -My interne IP
ID: Ktuser
Passwort: HomeHub
https://m.blog.naver.com/catstar9898/220804915390 -How, um die KT -Portweiterleitung weiterzuleiten
http://221.145.79.167:8080/home/login/login.jsp -login Seite
Wenn Sie nach der Anmeldung die Anmeldeseite eingeben, sollten Sie auch eine Anmeldesitzung für einen Fehler erhalten, der festgestellt hat, dass Sie die Sitzung nicht verwalten.
ID -redundante Bestätigungsfunktion ist für eine Weile anhängig, da das AJAX -Konzept nicht verstanden wird
Antwort Bulletin Board -Funktion, Paging -Funktion, die dem Bulletin Board hinzugefügt wurde
Bulletin JavaScript -Fehlerauflösung: Das Problem, das durch den überlappenden Formnamen verursacht wird, überlappt mit F
Umstrukturierung vom vorhandenen MVC1 -Muster zum MVC2 -Muster
DB -Schema -Modifikation