저는 웹 개발을 처음 사용했지만 스칼라 경험이 풍부하고 Lift를 시작하려고합니다. 첫 번째 단계 중 하나는 사이트가 사용자 정보를 저장할 수 있도록 데이터베이스 연결을 설정하는 것으로 보이지만이를 수행하는 방법을 알 수는 없습니다. 내가 찾은 많은 출처는 내가 가지고 있지 않은 특정 사전 지식을 기대합니다. 내가 읽은 것에서 MongoDB가 갈 길이 될 것 같습니다. 다양한 사용자 정보, 텍스트 및 많은 사진을 저장할 계획이라면 결론은 정확합니까?빈 Scala Lift sbt 템플릿으로 MongoDB를 설정하는 데 필요한 정확한 단계는 무엇입니까?
MongoDB 데이터베이스 연결을 구성하고이를 사용하기 위해 사용자 클래스를 설정하는 데 필요한 정확한 단계는 무엇입니까? 저는 Lift 2.3과 Scala 2.8.1을 사용하는 "lift_basic"템플릿부터 시작합니다.
지금까지 lift-mongodb 종속성을 포함하도록 LiftProject 파일을 수정하고 Lift Mongo 위키 항목을 기반으로 Boot.scala 파일에 mongoInit 함수를 작성한 후 Mongo 버전의 MetaMegaProtoUser 클래스를 사용해 보았습니다. 이 메일 목록 스레드에서 언급 한. 그게 제대로 작동하지 않는 것 같아요. "Connection Identifier ConnectionIdentifier (리프트)를 찾고 있지만 이름 리프트가있는 JNDI 데이터 소스 또는 올바른 이름의 리프트 연결 관리자를 찾을 수 없습니다"오류가 발생합니다. 이 라인
Schemifier.schemify(true, Schemifier.infoF _, User)
에서 오는 것 같다하지만이 줄/그래서 난 난처한 상황에 빠진거야 않습니다 무엇을 의미하는지 모른다.
고마워, 그 자식 템플릿 내가 뭘 찾고있는 것 같습니다. 비록 내가 그것을 실행할 때 나는 여전히 같은 예외를 얻는다. 이제 부티크를 시작했을 때 대신 페이지 요청시 브라우저로 전달됩니다. 이 일을하기 위해 몽고에서해야 할 일이 있습니까? 기본 27017 포트에서 실행중인 로컬 모드에서 서버를 시작한 것으로 보이는 기본 Ubuntu 설치가 있습니다. – toddaaro
나는 내가이 템플릿과 같은 모양을 만들었다 고 생각했지만 뭔가를 놓쳤음에 틀림 없다. 직접 자식 복제가 잘 작동합니다. 링크를 가져 주셔서 감사합니다. – toddaaro