drno-reg
@drno-reg
см не кратко

Как правильно задать путь?

Здравствуйте.

Так получилось, что в проекте пришлось создать подпапки с такой вложенностью
корень проекта
                  -->tools
                          -->test
                                -->check_db
                                               -->check_cache.jsp


в коде есть ссылка на JS, картинки, стили и т.д.

<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<LINK REL="SHORTCUT ICON" HREF="../pictures/domis.ico">
<script src="../libs/jquery-2.1.3.js" type="text/javascript"></script>

<link rel="stylesheet" href="../css/normalize.css">
<link rel="stylesheet" href="../css/bootstrap-cosmo.min.css">
<script src="../libs/bootstrap.js"></script>
<link href="../css/font-awesome.min.css" rel="stylesheet">


все они перестали работать, хотя если я не ошибаюсь ../ говорит о том, что ищи с корня...

+

ко всему псевдоним

<sql:query var="SCRIPT_Total" dataSource="jdbc/OracleDB">
            ${SCRIPT_Total_Number}
        </sql:query>


из context.xml

<Resource name="jdbc/Oracle" auth="Container"
              type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
			  url="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1522)))(CONNECT_DATA=(SERVICE_NAME=dboracle)))"
              username="user" password="password" maxActive="150" maxIdle="120"
              maxWait="-1"/>


стал ссылки на подключение к БД стал возвращать ошибку, о том, что он не может найти драйвер

javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver found for jdbc/OracleDB"
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:909)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:838)
	org.apache.jsp.monitoring_005ftools.test.check_005fdb.check_005fcache_jsp._jspService(check_005fcache_jsp.java:1019)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:443)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)


До того файл лежал в подпапке

<code>корень проекта
                  -->tools</code>

и все было нормально.

Прошу подсказать в чем проблема и как ее решить.
  • Вопрос задан
  • 287 просмотров
Решения вопроса 2
@axeax
../path/to/file - на уровень выше
/path/to/file - от корня
Ответ написан
@GreatRash
../ - ищи на уровень выше
./ - ищи в этой же папке
/ - ищи в корне
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы