'version'에 해당되는 글 13

  1. 2016.06.18 Subversion 버전 정보
  2. 2015.03.16 SciPy 설치
  3. 2013.10.31 Django-Python Version
  4. 2011.11.24 [EP] JSTL(Apache Taglibs 1.0) 사용하기 1
  5. 2011.04.26 Eclipse에서 jar 실행시키기
  6. 2010.09.08 Eclipse 프로젝트에 에러 표시가 없어지지 않는 경우 해결방법
  7. 2010.04.27 JRE Detection
  8. 2010.03.09 Trac On Windows 설치
  9. 2009.08.06 web.xml 버전별 비교
  10. 2009.06.18 Oracle JDBC Driver, 버전 및 크기
  11. 2009.05.17 HP-UX Operating System Release History
  12. 2009.05.17 MSXML 확인
  13. 2008.12.26 시스템 정보 조회용 JSP

Subversion 버전 정보

- Client

$ svn --version

svn, 버젼 1.5.3 (r33570)
    Oct 23 2008, 20:11:04에 컴파일 됨

Copyright (C) 2000-2008 CollabNet.
Subversion은 오픈 소스 소프트웨어 입니다, http://subversion.tigris.org/
이 제품은 CollabNet이 개발한 소프트웨어를 포함하고 있습니다.(http://www.Collab.Net/).

저장소(repository) 접근 모듈(RA) 목록:

* ra_neon : Neon을 이용하여 WebDAV 프로토콜을 통해 저장소에 접근하는 모듈
  - 'http' 스키마를 처리합니다.
  - 'https' 스키마를 처리합니다.
* ra_svn : svn 네트워크 프로토콜을 사용하여 저장소에 접근하는 모듈
  - 'svn' 스키마를 처리합니다.
* ra_local : 로컬 디스크에 있는 저장소를 접근하기 위한 모듈
  - 'file' 스키마를 처리합니다.

$ whereis svn
svn: /usr/local/bin/svn /usr/local/share/man/man1/svn.1


- Server

svnadmin --version

svnserve --version


서버에 들어갈 권한이 없어서...응답을 보거나 헤더 정보에서 얻을 수 있다.





SciPy 설치

http://scipy.org/scipylib/download.html
http://sourceforge.net/projects/scipy/files/scipy/0.15.0/
Windows용 바이너리로 설치하는게 좋을 듯

> scipy.version.full_version
'0.15.0'







Django-Python Version

https://docs.djangoproject.com/ko/3.1/faq/install/

https://docs.djangoproject.com/en/1.6/faq/install/#what-python-version-can-i-use-with-django

Django version Python versions
 1.5  2.6, 2.7 and 3.2, 3.3 (experimental)
 1.6  2.6, 2.7 and 3.2, 3.3
 1.7 (future)  2.7 and 3.2, 3.3

Python 3에서도 사용가능함. 윽...가상머신...

2021-03-14 Django에서는 Python 3을 사용해라.

django2.x vs django3.x 차이가 많은가요? -> 거의 차이 없습니다.[각주:1]

 

> python --version
Python 3.3.1

> python -c "import django; print(django.get_version())"
1.7.2

# python -m django --version

 

  1. 거의 차이 없습니다.장고 3.x 를 설치한 상태에서 이 강의를 따라하셔도 문제가 없습니다. 

    단, 관계형모델 정의할 때, 필드 중에 on_delete=True라고 하는 부분이 강의에 나오는데, 이때 on_delete=models.CASCADE로 하시면 됩니다. 

    나머지는 모두 동일합니다.  [본문으로]

[EP] JSTL(Apache Taglibs 1.0) 사용하기 1

- 환경
ServerInfo : SAP J2EE Engine/7.00
Servlet : 2.3
JSP : 1.2
web.xml 을 수정할 수 없음.

- JSTL (Apache Taglibs 1.0 구현체)을 사용하려고 함.
Tomcat 4, 5에서는 예제(standard-examples.war)가 잘 동작함.

- jstl.jar, standard.jar를 PORTAL-INF/lib/에 넣는다.

test.jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
com.sapportals.portal.prt.servlets_jsp.server.jsp.ParseException:  Error in parsing taglib 'http://java.sun.com/jstl/core' tag in web.xml or .tld file of the taglib library.
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.syntax.JspTaglibDirective.verifyAttributes(JspTaglibDirective.java:189)
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.syntax.JspDirective.parse0(JspDirective.java:162)
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.syntax.JspDirective.parse(JspDirective.java:117)
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.syntax.ElementCollection.parse(ElementCollection.java:86)
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.syntax.ParserImpl.parse(ParserImpl.java:595)
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.JSPParser.parse(JSPParser.java:2170)
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.JSPCompiler.compile(JSPCompiler.java:81)
        ...

tld 파일을 여기저기 넣어 보고 uri를 바꿔봐도 안됨.
(JSPCompiler를 디컴파일해서 uri를 어떻게 찾는지 보려고 했는데 어디에 있는지 찾지를 못했다.)

- htmlb를 사용하는 글을 보고 tld를 설정함.

portalapp.xml PORTAL-INF/taglib/에 c.tld를 넣는다.

test.jsp taglib 선언은 되는데 실제 사용할 때 에러가 발생한다.
com.sapportals.portal.prt.servlets_jsp.server.jsp.ParseException: java.lang.NullPointerException
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.TagBeginGenerator.init(TagBeginGenerator.java:148)
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.syntax.xmlsyntax.CustomJspTag.action(CustomJspTag.java:114)
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.syntax.ElementCollection.action(ElementCollection.java:47)
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.JSPParser.parse(JSPParser.java:2170)
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.JSPCompiler.compile(JSPCompiler.java:81)
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.JSPCompiler.run(JSPCompiler.java:140)
        at com.sapportals.portal.prt.core.broker.JSPComponentItem.compileJSP(JSPComponentItem.java:291)
        ...

- SAP NetWeaver 04, 7.1이 JSP 1.2를 지원하지 않는다고 함.
javax.servlet.jsp.JspFactory.getDefaultFactory().getEngineInfo().getSpecificationVersion()의 리턴값은 1.2인데...

- 커스텀 태그라이브러리를 작성해 보니 JSP 1.1 형식으로는 가능
Taglibs의 c.tld를 1.1형식으로 변경하면 가능할 거 같다.

Eclipse에서 jar 실행시키기

무슨 말인고 하니.


jar 파일에서 Run As - Java Application (Alt + Shift + X, J ) 을 누르면 실행가능한 클래스가 나온다.
(프로젝트에서 위와 같이 하면 모든 실행가능한 클래스를 찾아 준다. Version 보기 좋다.)



Eclipse 프로젝트에 에러 표시가 없어지지 않는 경우 해결방법

하위 디렉토리에 에러는 없는데 프로젝트에는 에러 표시가 있다.


Problems 뷰를 보면 원인을 찾을 수 있다.

- 위 경우는 컴파일러 버전이 맞지 않은 경우다.
Java compiler level does not match the version of the installed Java project facet.

Java Compiler - Compiler compliance level과 Project Facets의 버전을 맞춘다.

Java Compiler-Compiler compliance level, Generated .class files compatibility, Source compatibility에서 버전을 변경할 수 있다.(org.eclipse.jdt.core.prefs에 저장됨)
Dynamic Web Project에서는 직접 변경해야 되는 경우가 생길 수 있다.

- 형상관리시스템에서 소스를 update했는데 test/ 가 없어진 경우도 있었음.

- ClassNotFoundException 이 발생했는데 확인해 보니 클래스 파일이 생성되지 않았다.
Problems 뷰에 자세히 나와 있다.

The project was not built due to "Could not delete '/Sample/build/classes/com'.". Fix the problem, then try refreshing this project and building it since it may be inconsistent


JRE Detection

Javascript(deployJava.js)로 JRE 확인하기

- Java™ Rich Internet Applications Deployment Advice
- JRE Detection
- deployJava.js를 이용한 JRE 자동설치 및 Applet 디플로이

Trac On Windows 설치

- http://sourceforge.net/projects/traconwindows/
TOW-0.2.2-Standard-ko.ZIP (Trac 0.10.4)

- 설치는 C:/에 압축을 풀기만 하면 된다.

- 프로젝트, 사용자 생성

create-trac-repo.bat //이거 변경했음->////

//프로젝트 생성
> add-project PROJECT 

//사용자 관리
//admin 제거 : %TOW%/SvnRepo/Projects/trac.htpasswd 에서 제거한다.

//anonymous의 권한을 없앤다.     //원본 배포파일하고 비교===git에 올려두는게 좋은지..
> remove-perm PROJECT anonymous *
> add-user USER PASSWORD //비밀번호 변경도 가능

> list-perm PROJECT
admin      TRAC_ADMIN
admin      XML_RPC
anonymous  BROWSER_VIEW
anonymous  CHANGESET_VIEW
...

//해당 프로젝트에서 사용자에 대한 권한을 준다. 참고
> add-perm PROJECT USER PERMISSION //대소문자 구분 주의

 

web.xml 버전별 비교

Oracle JDBC Driver, 버전 및 크기

ssss

- http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html
  • Oracle Database 11g Release 1 (11.1.0.7.0) JDBC Drivers
    ojdbc5.jar (1,890,499 bytes) - Classes for use with JDK 1.5.
    ojdbc6.jar (1,988,051 bytes) - Classes for use with JDK 1.6.
  • Oracle Database 11g Release 1 (11.1.0.6.0) JDBC Drivers
    ojdbc5.jar (1,879,860 bytes)
    ojdbc6.jar (1,977,267 bytes)
  • Oracle Database 10g Release 2 (10.2.0.4) JDBC Drivers
    classes12.jar (1,609,607 bytes) - for use with JDK 1.2 and JDK 1.3
    ojdbc14.jar (1,555,682 bytes) - classes for use with JDK 1.4 and 1.5
  • Oracle Database 10g Release 2 (10.2.0.3) JDBC Drivers
    classes12.jar (1,600,090 bytes) - for use with JDK 1.2 and JDK 1.3
    ojdbc14.jar (1,545,954 bytes) - classes for use with JDK 1.4 and 1.5
  • Oracle Database 10g Release 2 (10.2.0.2) JDBC Drivers
    classes12.jar (1,594,191 bytes) - for use with JDK 1.2 and JDK 1.3
    ojdbc14.jar (1,540,457 bytes) - classes for use with JDK 1.4 and 1.5
  • Oracle Database 10g Release 2 (10.2.0.1.0) JDBC Drivers
    classes12.jar (1,590,491 bytes) - for use with JDK 1.2 and JDK 1.3
    ojdbc14.jar (1,536,979 bytes) - classes for use with JDK 1.4 and 1.5
  • Oracle Database 10g 10.1.0.5 JDBC Drivers
    classes12.jar (1,442,469 bytes) - for use with JDK 1.2 and JDK 1.3
    ojdbc14.jar (1,378,346 bytes) - classes for use with JDK 1.4
  • Oracle Database 10g 10.1.0.2 JDBC Drivers
    classes12.jar (1,417,089 bytes) - for use with JDK 1.2 and JDK 1.3
    ojdbc14.jar (1,352,918 bytes) - classes for use with JDK 1.4
  • Oracle9i 9.2.0.8 JDBC Drivers
    ojdbc14.jar - JDBC classes (1,212,964 bytes) - For use with JDK 1.4
    classes12.jar - JDBC classes (1,234,433bytes) - For use with JDK 1.2 and JDK 1.3
    classes111.jar - JDBC classes (1,063,074 bytes) - For use with JDK 1.1
  • Oracle9i 9.2.0.5 JDBC Drivers
    ojdbc14.jar - JDBC classes (1,200,046 bytes) - For use with JDK 1.4
    classes12.zip - JDBC classes (1,232,604 bytes) - For use with JDK 1.2 and JDK 1.3
    classes111.zip - JDBC classes (1,063,479bytes) - For use with JDK 1.1
  • Oracle9i 9.2.0.4 JDBC Drivers
    ojdbc14.jar - JDBC classes (1,187,584 bytes) - For use with JDK 1.4
    classes12.zip - JDBC classes (1,219,950 bytes) - For use with JDK 1.2 and JDK 1.3
    classes111.zip - JDBC classes (1,052,833 bytes) - For use with JDK 1.1
  • Oracle9i 9.2.0.3 JDBC Drivers
    ojdbc14.jar - JDBC classes (1,181,679 bytes) - For use with JDK 1.4
    classes12.zip - JDBC classes (1,213,897 bytes) - For use with JDK 1.2 and JDK 1.3
    classes111.zip - JDBC classes (1,048,261 bytes) - For use with JDK 1.1
  • Oracle9i 9.2.0.1 JDBC Drivers
    ojdbc14.jar - JDBC classes ( 1,174,976 bytes) - For use with JDK 1.4
    classes12.zip - JDBC classes ( 1,207,068 bytes) - For use with JDK 1.2 and JDK 1.3
    classes111.zip - JDBC classes ( 1,043,528 Bytes) - For use with JDK 1.1
  • Oracle9i 9.0.1.4 JDBC Drivers
    classes12.zip - JDBC classes (1,143,559 bytes) - For use with JDK 1.2 and JDK 1.3
    classes111.zip - JDBC classes (988,625 bytes) - For use with JDK 1.1
  • Oracle9i 9.0.1 JDBC Drivers
    classes12.zip - JDBC classes( 1,081 kb) - For use with JDK 1.2 and JDK 1.3
    classes111.zip - JDBC classes ( 936 kB) - For use with JDK 1.1
  • Oracle8i 8.1.7.1JDBC Drivers
    classes12.zip - JDBC classes ( 1,892 kB) - For use with JDK 1.2
    classes111.zip - JDBC classes ( 1,741 kB)

HP-UX Operating System Release History


http://www.hp.com/softwarereleases/releases-media2/history/slide2.html

Q사 : uname -r
B.11.23

=-=> 이거 다른 곳에 한꺼번에 정리할 곳이 없나?

MSXML 확인

 

<script type="text/javascript">
var vers = ["MSXML.DOMDocument", "MSXML2.DOMDocument"
	, "MSXML2.DOMDocument.3.0", "MSXML2.DOMDocument.4.0"
	, "MSXML2.DOMDocument.5.0", "MSXML2.DOMDocument.6.0"
	, "MSXML2.DOMDocument.7.0", "MSXML2.DOMDocument.8.0"];

for(var s in vers){	
	try{		
		new ActiveXObject(vers[s]);		
		document.write(vers[s] + " : Success <br />");	
	}catch(e){
		document.write(vers[s] + " : <span style='color:red;'>Fail</span> <br />");	
	}
}</script>

 

Microsoft XML 파서(MSXML)의 버전 목록

 

- IE 추가 기능 사용/사용 안함

 

- 추가 기능 관리는 인터넷 옵션 - 프로그램 에서도 관리가능함.

 

Internet Explorer를 사용하는 MSXML 버전을 확인하는 방법

IE에서 사용하는 MSXML 버전을 Filemon을 이용해서 확인하는 방법이다.

 

 

시스템 정보 조회용 JSP

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.