InstallAnywhere를 사용하여 Java 응용 프로그램을 설치하고 있습니다. 사전 설치 단계로서 사용자로부터 데이터베이스 세부 정보를 가져 와서 설치 디렉토리에있는 XML에 저장합니다. 설치시이 XML 파일을 참조하여 DB 연결을 만들고 싶습니다. 설치시이 외부 파일을 참조하도록 installanywhere를 어떻게 구성 할 수 있습니까? 나는 exe 인스톨러와 함께 번들하고 싶지 않다.InstallAnywhere : 설치 중 USER_INSTALL_FOLDER에서 외부 파일을 참조하는 방법은 무엇입니까?
1
A
답변
0
InstallAnywhere에서 XML 파일을 작성하는 것은 지루하고 오류가 발생하기 쉽고 플랫폼 간 호환이되지 않을 수도 있습니다.
XML 파일의 버전을 제공하고 템플릿 파일의 포함 된 변수를 사용자가 수집 한 값으로 바꿀 수 있습니다.
예를 들어, 응용 프로그램과 함께 제공되는 아래에 표시된 것과 유사한 파일을 만듭니다. 당신은 그것을 부를 수, connection.xml
말 :
<connection>
<user-name>$CONNECTION_USER_NAME$</user-name>
<password>$CONNECTION_PASSWORD$</password>
<database>$CONNECTION_DATABASE$</database>
</connection>
당신이 템플릿 XML 파일에 포함 된 변수와 일치 InstallAnywhere의 변수로 사용자 입력을 수집합니다. 이 예에서는 $CONNECTION_USER_NAME$
, $CONNECTION_PASSWORD$
및 $CONNECTION_DATABASE$
이됩니다.
프로젝트에 "텍스트 파일 - 단일 파일 수정"작업을 추가하십시오. "파일의 InstallAnywhere 변수 대체"확인란을 선택하십시오. 이렇게하면 내장 IA 변수가 사용자가 수집 한 값으로 자동 대체됩니다.
"텍스트 파일 수정 - 단일 파일"작업이 완료되면 파일의 변수가 사용자가 입력 한 값으로 대체됩니다. 그런 다음 connection.xml
을 사용하여 데이터베이스 연결을 만들 수 있습니다.
설치 후 파일 삭제 작업을 사용하여 XML 파일을 제거 할 수 있습니다. 또는 "텍스트 파일 수정 - 단일 파일"작업을 다시 실행하여 일련의 별표 또는 다른 마스킹 문자로 암호를 검색하고 바꿀 수 있습니다.
건배!
관련 문제
- 1. 외부 라이센스 파일을 참조하는 WiX
- 2. 허드슨 CI 내부에 InstallAnywhere 설치 관리자 생성
- 3. URI를 사용하여 외부 바이너리를 참조하는 방법은 무엇입니까?
- 4. Wix 설치 프로젝트에서 GAC 된 dll 파일을 참조하는 방법은 무엇입니까?
- 5. 텍스트 파일을 참조하는 중 Visual Studio C#
- 6. 응용 프로그램 설치 중 도움말 파일을 표시하는 방법은 무엇입니까?
- 7. 외부 라이브러리에 소스 파일을 추가하는 방법은 무엇입니까?
- 8. 성공적인 설치 후 파일을 실행하는 방법은 무엇입니까?
- 9. Mylyn의 Jenkins-View에서 파일을 참조하는 방법은 무엇입니까?
- 10. xml 파일을 로컬에서 참조하는 방법은 무엇입니까?
- 11. 외부 서버의 파일을 PHP로 편집 중
- 12. LibreOffice에서 외부 스프레드 시트의 셀 또는 범위를 참조하는 방법은 무엇입니까?
- 13. 외부 DLL을 런타임에 참조하는 경우
- 14. ASP.NET MVC 2 Views 폴더에서 javascript 파일을 참조하는 방법은 무엇입니까?
- 15. XACML 정책에서 외부 사용 권한 집합을 참조하는 방법은 무엇입니까?
- 16. FLEX : AS3 외부 클래스 파일에서 MXML 클래스를 참조하는 방법은 무엇입니까?
- 17. 외부 앱을 통해 이미지를 참조하는 가장 좋은 방법은 무엇입니까?
- 18. XSD 스키마에서 자체 참조하는 외부 키 값을 방지하는 방법은 무엇입니까?
- 19. 외부 actionscript 파일에서 스테이지 개체를 참조하는 방법은 무엇입니까?
- 20. HTML 앵커를 참조하는 방법은 무엇입니까?
- 21. 함수를 참조하는 방법은 무엇입니까?
- 22. installanywhere 명령 줄에 변수 전달 install.exe
- 23. WinRT XAML에서 외부 어셈블리를 참조하는 방법?
- 24. usercontrols에서 appSettings을 참조하는 중
- 25. Microsoft.SPOT.Hardware.dll을 참조하는 중
- 26. MVC 객체를 참조하는 중
- 27. 외부 JS 파일을 무들의에로드하는 방법은 무엇입니까?
- 28. Magento에 외부 PHP 파일을 포함시키는 방법은 무엇입니까?
- 29. 프로젝트 리소스에 외부 파일을 추가하는 방법은 무엇입니까?
- 30. xjc에 외부 바인딩 파일을 쓰는 방법은 무엇입니까?