AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-630595

ellen's questions

Martin Hope
ellen
Asked: 2019-03-06 13:30:03 +0800 CST

设置 Apache2 VirtualHost 以在本地运行多个站点 Ubuntu 16.04

  • 1

我有一个在 /var/www/html 中运行一段时间的网站。我正在开始一个新项目,并想在本地运行另一个站点。

经过一番谷歌搜索,我正在查看上一个问题:https ://ubuntuforums.org/showthread.php?t=1423044

我在/var/www调用中创建了一个文件夹,my-site并克隆了我暂时将在其中使用的 git repo。

my-site.com.conf然后我添加了一个名为/etc/apache2/sites-enabled. 这是它的样子:

<VirtualHost *:80>
ServerAdmin webmaster@localhost
    ServerName www.my-site.com
DocumentRoot /var/www/my-site/
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory /var/www/my-site/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>

我将以下内容添加到/etc/hosts:

127.0.0.1       www.my-site.com

我还在 内运行了以下命令/etc/apache2/sites-enabled:

ln -sf /etc/apache2/sites-available/my-site.com /etc/apache2/sites-enabled/my-site.com

问题是当我进入浏览器时my-site.com,我被重定向到我之前在 localhost 上运行的旧站点。我的旧网站在用户登录之前不允许用户去任何地方,而且似乎我一直被重定向到登录页面。

如何访问我的新站点并设置一个可以在这两个项目上工作的环境?

如果我需要提供更多信息,请告诉我。

谢谢!

server apache2 hosting localhost
  • 1 个回答
  • 952 Views
Martin Hope
ellen
Asked: 2018-04-23 19:03:34 +0800 CST

命令行 Java:错误:发生 JNI 错误/线程“主”java.lang.NoClassDefFoundError 中出现异常

  • 0

我第一次尝试在 Ubuntu 14.04 上编译/构建/运行Java 项目。该项目依赖于 CPlex 优化库。我已经编译了代码使用

javac -classpath .:/opt/ibm/ILOG/CPLEX_Studio_Community128/cplex/lib/cplex.jar ./bendersexample/*.java

然后我创建了一个 Manifest 文件 MANIFEST.MF,如下所示:

Manifest-Version: 1.0
Main-Class: bendersexample.Demo

然后我像这样创建了.jar:

jar -cfm example.jar MANIFEST.MF ./bendersexample/*.class

我想通过运行这个来执行我的代码:

java -Djava.library.path=/opt/ibm/ILOG/CPLEX_Studio_Community128/cplex/bin  -jar example.jar

但是,我收到以下错误:

Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: ilog/concert/IloException
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
    at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
    at java.lang.Class.getMethod0(Class.java:3018)
    at java.lang.Class.getMethod(Class.java:1784)
    at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
Caused by: java.lang.ClassNotFoundException: ilog.concert.IloException
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 7 more

实际上,当我刚刚运行时,我得到了完全相同的错误

java -jar example.jar

所以我认为这个问题与Java找不到库有关吗?我 100% 确定给出的路径是安装 CPlex 的位置。

java -version返回

java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

并javac -version返回

javac 1.8.0_161
command-line java openjdk 14.04
  • 1 个回答
  • 16686 Views
Martin Hope
ellen
Asked: 2018-04-20 10:50:49 +0800 CST

使用 CPlex 在命令行上编译 Java 项目

  • 0

我正在尝试编译一个在命令行(Ubuntu 14.04)上使用 CPlex 的 java 项目。我正在尝试运行此命令:

javac -cp /opt/ibm/ILOG/CPLEX_Studio_Community128/cplex/lib/cplex.jar *.java

我收到大约 98 个错误,我相信它们都源于第一个错误:

error: package ilog.concert does not exist

我认为这个错误意味着编译器找不到 CPlex 包。我 100% 确定此处安装了 CPlex:/opt/ibm/ILOG/CPLEX_Studio_Community128/cplex

我应该尝试什么?谢谢!

command-line compiling java
  • 1 个回答
  • 371 Views
Martin Hope
ellen
Asked: 2018-04-19 20:53:15 +0800 CST

来自终端的 Java:“无法访问 jarfile Example.jar”

  • 0

在 Linux 上使用 Java 时,我是新手。我克隆了一个我感兴趣的存储库,但我似乎无法从我的机器上运行代码。我正在尝试的命令是:

java -Djava.library.path=/home/myname/path/to/project -jar example.jar 

我得到的错误是:

Error: Unable to access jarfile example.jar

首先,我认为这是一个权限问题,所以我尝试使用 sudo 运行命令(得到相同的错误),我还看到了一个带有引号的文件路径的示例,所以我尝试了,但我也遇到了同样的错误。

我查看了项目文件,实际上没有名为“example.jar”的文件。我应该先运行一个命令来生成它吗?

在此先感谢您的帮助!

command-line java
  • 1 个回答
  • 21022 Views
Martin Hope
ellen
Asked: 2018-03-10 13:43:40 +0800 CST

无法在 Ubuntu 14.04 上安装 cmake

  • 0

我在将 cmake 安装到我的机器上时遇到问题。这是我正在运行的内容:

sudo apt-get -f install cmake

这是输出:

Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help resolve the situation:

The following packages have unmet dependencies:
 cmake : Depends: libjsoncpp1 but it is not installable

我试过运行 apt-get update 但它似乎没有帮助。请让我知道我应该尝试什么。很乐意提供更多信息。

谢谢!:)

编辑:“apt-cache policy cmake”的输出如下:

    cmake:
  Installed: (none)
  Candidate: 3.5.2-2ubuntu1~ubuntu16.04.1~ppa1
  Version table:
     3.5.2-2ubuntu1~ubuntu16.04.1~ppa1 0
        500 http://ppa.launchpad.net/thomas-schiex/blender/ubuntu/ trusty/main amd64 Packages
     3.2.2-2~ubuntu14.04.1~ppa1 0
        500 http://ppa.launchpad.net/george-edison55/cmake-3.x/ubuntu/ trusty/main amd64 Packages
     2.8.12.2-0ubuntu3 0
        500 http://ca.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status

谢谢!

更新:谢谢!我能够安装cmake。但是,我似乎无法用它做任何事情。我在跑

cmake ../

在我正在尝试制作的项目中创建的一个空目录中。这是输出:

CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/bin
CMake Error: Error executing cmake::LoadCache(). Aborting.

有人知道下一步该怎么做吗?我试过卸载和重新安装以及apt-get更新。同样,如果需要,我可以在此处发布更多信息。

谢谢!

14.04 cmake
  • 3 个回答
  • 4875 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve